10. januar 2006 - 13:30
Der er
3 kommentarer og 1 løsning
valider text felt
jeg har flere text felter der har samme navn og jeg skal i min form validering tjekke om mindst et af disse felter er udfyldt <input type="text" name="skilte[0][]" value=""> <input type="text" name="skilte[1][]" value=""> <input type="text" name="skilte[0][]" value=""> <input type="text" name="skilte[1][]" value=""> hvordan gør man det?
Annonceindlæg fra Netic
10. januar 2006 - 17:28
#1
F.eks. function valider(f){ //... var elms = f.elements,chckd = false; for(i=0;elms.length>i;i++){ chckd = chckd || (elms[i].name.indexOf("skilte[")==0 && elms[i].value != ""); } if(!chckd){ alert("Du skal udfylde mindst et af skilte-felterne!"); return false; } //... return true; } -- i denne version skal du så kalde valider med reference til formen, lettest i onsubmit på selve form-tagget: <form action=" ... " onsubmit="return valider(this);">