1. Her ville jeg bruge en radio button i stedet, da den klarer det for dig: <input type="radio" name="myRadio" value="Ja">Ja <input type="radio" name="myRadio" value="Nej">Nej
1. Hvorfor ikke i stedet bruge en radiobottom i det tilfælde?
2. Du opretter indledende en tællevariabel, og tjekker derefter igennem en løkke hvert af checkboxenes value, hvorefter du ved on-valuen ligger en til i tællevariablen. Bag efter kan den ønskede handling så udføres i tilfældet tællevariablen antager værdi af det du ønskede til at starte med (i det eksempel du har skitseret ovenfor - 3)
Jeg er enig med fennec i det første - der er ingen grund til ikke at udnytte radio-knappernes egenskab.
Til det andet kunne du skrive: function valider(frm) { var valid = true; var antal = 0; for (i=1;i<=5;i++) { if (frm.elements["chk"+i].checked) {antal++;} } if (antal < 3) {valid = false;alert("Du skal krydse mindst 3 af");}
En sidste spm inden i får pointene. Hvis man har en checkbox og en tekst felt. Kravet er hvis man indtaster noget i tekstfeltet skal checkbox sættes til true automatisk. Hvordan gøres dette?
Hej fenic og skovenberg.. Jeg kunne bruge funktionerne. de var meget effektive da der var mange felter der skulle valideres. Hvis i giver svar får i jeres velfortjente point
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.