Salve a tutti,
ho un form con varie voci che voglio rendere obbligatorie,
a questo scopo sto usando uno script js...
se la voce da validare fosse una sola non ci sarebbe problema:
ma se i campi sono più di uno ho difficoltà perchè ho provato:codice:<script type="text/javascript" language="javascript"> function verifForm(formulaire) { if(formulaire.nom.value == "") alert('Compila tutti i campi.'); else formulaire.submit(); } </script > <form> <input type="text" name="nom" size=20 /> <input type="button" value="Send" onclick="verifForm(this.form)" /> </form>
ma ovviamente così basta che un solo campo sia compilato e il form va in submit.codice:function verifForm(formulaire) { if(formulaire.title.value == "") alert('Campo title obbligatorio'); else formulaire.submit(); } { if(formulaire.URL.value == "") alert('Campo URL obbligatorio'); else formulaire.submit(); } { if(formulaire.description.value == "") alert('Campo description obbligatorio'); else formulaire.submit(); } { if(formulaire.email.value == "") alert('Campo email obbligatorio'); else formulaire.submit(); } { if(formulaire.cond.value == "") alert('Campo cond obbligatorio'); else formulaire.submit(); }
Sfortunatamente sono assai poco pratico e non riesco a pensare ad una "sintassi" che specifichi che il submit va effettuato solo se TUTTI i campi sono compilati..
Qualcuno può aiutarmi?
Grazie in anticipo.