08. august 2005 - 14:17Der er
9 kommentarer og 1 løsning
Værdi på dynamisk select
Jeg har problemer med at hente værdien fra en dynamisk genereret dropdown boks. Jeg har først en løkke hvor jeg løber alle mine selectbokse igennem, og tjekker om der er valgt en værdi, men jeg får fejl når jeg forsøger at hente en værdi fra et dynamisk select navn:
for (var y=1; y < document.all.MaxCount.value-1; y++) { for (var x=0; x < document.all.Link_LinkEditorFile[y].options.length; x++) { if (document.all.Link_LinkEditorFile[y].options[x].selected == true) { window.alert(document.all.Link_LinkEditorFile[y].options[x].text); } } }
Hvis jeg erstatter [y] med eks. tallet 6 virker det, men da jeg ikke på forhånd kender den valgte select boks, duer det jo ikke.
Efter nutidens standard skal ethvert html-dokument starte med et doctype-tag før html-tagget ...
-- det er ikke svært at lave det, så det dur i alle browsere, men umiddelbart skal man så have fat i formtagget, hvis ikke du sætter id på dine selects, og det vil så ikke virke i de allernyeste standarder !-)
-- en IE-only kunne se sådan ud:
for (var y=1; y < document.all.MaxCount.value-1; y++) { for (var x=0; x < document.all["Link_LinkEditorFile" + y].options.length; x++) { if (document.all["Link_LinkEditorFile" + y].options[x].selected) { window.alert(document.all["Link_LinkEditorFile" + y].options[x].text); } } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.