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:
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 se i campi sono più di uno ho difficoltà perchè ho provato:
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();
}
ma ovviamente così basta che un solo campo sia compilato e il form va in 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.