Hallo.
Mijn vraag is: wordt het gebruik van form.elements['<veldnaam'] in Internet Explorer 8 nog ondersteund? Ik heb een script dat prima werkt in IE7, maar in IE8 lijkt er toch een probleem.
De code die het probleem illustreert:
Uiteraard werkt dit niet as-is, het is onderdeel van een andere functie.
Maar ... waar het om gaat als form.elements['act'] niet bestaat, dan wordt de form.elements array doorlopen en ... het eerste element dat gevonden wordt heet 'act'. Rara hoe kan dat.
Daarnaast heb ik een vraag over Google. Ik wil - in mijn zoektocht over dit probleem - zoeken op "form.elements". Letterlijk dat, met de punt erin. Maar Google haalt automatisch de punt weg, wat ik ook probeer:
- "form.elements"
- "form+.elements"
- "form\.elements"
- ("form.elements")
Is er een optie om de zoekresultaten toch te beperken tot de letterlijke zoekterm?
Mijn vraag is: wordt het gebruik van form.elements['<veldnaam'] in Internet Explorer 8 nog ondersteund? Ik heb een script dat prima werkt in IE7, maar in IE8 lijkt er toch een probleem.
De code die het probleem illustreert:
JavaScript:
1
2
3
4
5
6
7
8
| if ( !(form.elements['act']) ) { for ( var i = 0; i < form.elements.length; i++ ) { alert(form.elements[i].name); } return false; } form.elements['act'].value = 'nieuwe waarde'; return true; |
Uiteraard werkt dit niet as-is, het is onderdeel van een andere functie.
Maar ... waar het om gaat als form.elements['act'] niet bestaat, dan wordt de form.elements array doorlopen en ... het eerste element dat gevonden wordt heet 'act'. Rara hoe kan dat.
Daarnaast heb ik een vraag over Google. Ik wil - in mijn zoektocht over dit probleem - zoeken op "form.elements". Letterlijk dat, met de punt erin. Maar Google haalt automatisch de punt weg, wat ik ook probeer:
- "form.elements"
- "form+.elements"
- "form\.elements"
- ("form.elements")
Is er een optie om de zoekresultaten toch te beperken tot de letterlijke zoekterm?