30. oktober 2006 - 11:37Der er
2 kommentarer og 1 løsning
Arrays af checkboxe
Hej...
Jeg har et array af checkboxe i en form.
De hedder checkbox[1], checkbox[2] osv. Men problemet er lidt jeg ved ikke hvor mange der af, der kan være 10 eller der kan være 1000. Hvordan finder jeg ud af hvor mange der er, og hvordan finder jeg ud af hvilke af dem der er valgt ?
'checkbox' er nok ikke det bedst, valgte navn ... lad os kalde dem 'gnu[1]', 'gnu[2]', osv.
window.onload = function() { var a = document.getElementsByName("gnu"); alert("Antal: " + a.length); for (var i=0,j=a.length; i<j; i++) { if (a[i].checked) alert("gnu["+i+"] er valgt") } }
Tja, fandt selv denne: for (i=0;i<document.FORMNAME.checkbox.length;i++) { if(document.FORMNAME.checkbox[i].checked) { alert(document.FORMNAME.checkbox[i].value); } }
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.