12. februar 2002 - 13:14
Der er
7 kommentarer og 1 løsning
adressere checkbox m. name=navn[ ]
hvis jeg har en samling checkboxe som et array <input type="checkbox" name="navn[]" value="check1"> <input type="checkbox" name="navn[]" value="check2"> <input type="checkbox" name="navn[]" value="check3"> hvordan adresserer jeg så en specifik box? (for at markere den) jeg vil f.eks adressere den med value=check3 jeg har prøvet document.formnavn.navn[2].checked='true'; men document.formnavn.navn er tilsyneladende ikke et objekt
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
12. februar 2002 - 13:18
#1
Så vidt jeg ved kan du ikke have [] i name tags.
12. februar 2002 - 13:23
#2
jojo, det går fint - og i modtagende php-fil optræder $navn fint som et array med de elementer der er krydset af.....
12. februar 2002 - 13:32
#3
Du kan godt skrive dem ind i name tagget, men jeg tvivler på du kan få fat i en array omkredset af "" - Det er jo en streng.
12. februar 2002 - 13:39
#4
ja, det kan jeg godt se - så må jeg finde på noget andet tak, min ven
12. februar 2002 - 13:40
#5
Hvorfor ikke bare skrive "check1" "check2" ud fra php
12. februar 2002 - 14:07
#6
øh, den forstår jeg ikke lige? *GG*
12. februar 2002 - 14:27
#7
altså: <input type="checkbox" name="navn<? echo [$i]; ?>" value="check<? echo $minArray[$i]; ?>"> Hvis så du har $minArray[5]= "hej" og bruger $i til at tælle med - Så bliver det: <input type="checkbox" name="navn5" value="hej"> Så kan den tjekkes med: if (document.formnavn.navn5.checked==true) /Nikolaj
12. februar 2002 - 14:32
#8
narh, det er ikke fortløbende på den måde, det var bare for at illustrere mit problem .... de skal ha samme navn, så de bliver til et array i den fil jeg sender til
Vi tilbyder markedets bedste kurser inden for webudvikling