> Google Certified Searcher
> Make users so committed to Google that it would be painful to leave
> C64 Gospel
> [SjoQ] = SjoQing
Je zou zoiets kunnen doen:
1
2
3
4
5
6
7
8
9
10
| function myid(obj) { var el = obj.form.elements; for (var i = 0; i < el.length; i++) { if (el[i] == obj) break; } alert(i); } |
[ Voor 71% gewijzigd door crisp op 14-01-2004 22:12 ]
Intentionally left blank
Verwijderd
1
2
3
4
5
6
| function myid(obj) {
for (var i = 0; i < obj.form.elements.length; i++) {
if (obj == obj.form.elements.item(i)) return i;
}
return null;
} |
Maar ik heb dezelfde vraag als crisp: waarom?
Van onze behulpzame MODjes.
De bedoeling is om het volgende elementidnr te focussen wanneer validatie gelukt is bij de huidige elementidnr... (stel in textbox wordt 'oke' ingevoerd)
1
2
| <input type="text" onchange="if(this.value=='oke'){document.forms[0].elements[myid(this)+1].focus();retrun true};">
<input type="text"> |
Dan kan je gelijk doortikken bij de opvolgende textbox zonder te "tab'en".
P.S. Solly voor de late reaktie, zal me niet verbazen dat jullie een elegantere oplossing hebben hiervoor
[ Voor 9% gewijzigd door glashio op 15-01-2004 15:14 . Reden: tikfoutje ]
> Google Certified Searcher
> Make users so committed to Google that it would be painful to leave
> C64 Gospel
> [SjoQ] = SjoQing
Intentionally left blank
> Google Certified Searcher
> Make users so committed to Google that it would be painful to leave
> C64 Gospel
> [SjoQ] = SjoQing