fonction de vérification de champs d'un formulaire
Posté : 19 juil. 2007, 10:14
Bonjour tout le monde, voilà, j'ai fait une petite fonction qui permet de vérifier que certains champs d'un formulaire on bien été saisi.
Seulement voilà, je n'ai pas de message d'alerte. Pouvez me dire pourquoi car ce code me semble bon et correct.
Seulement voilà, je n'ai pas de message d'alerte. Pouvez me dire pourquoi car ce code me semble bon et correct.
Code : Tout sélectionner
<script language="JavaScript">
<!--
function Verif() {
var msg = "";
// Champ 1 saisi ?
if (document.form.used.value.length <= 0) {
msg += "\n - le champ 1";
}
// Champ 2 saisi ?
if (document.form.mark.value.length <= 0) {
msg += "\n - le champ 2";
}
// Si un problème => message d'erreur
if (msg != ""){
msg += alert("Il faut renseigner : " + msg);
return false;
}
else {
// tout est bien rempli
return true;
}
}
// -->
</script>
<form name="form" method="post" action="comment.php" id="form" onSubmit="return Verif();">
<input type="hidden" name="form" value="give-opinion" />
<ul class="catalog">
<li>
<label class="form-section"><?php echo INFORMATION_ABOUT_USING; ?></label>
</li>
<li class="left">
<input type="radio" name="used" id="usedY" value="Y">Yes
<input type="radio" name="used" id="usedN" value="N">No
</li>
<li style="padding-top: 5px;">
<label class="form-section"><?php echo NOTATION; ?></label>
</li>
<li>
<label><?php echo GIVE_MARK; ?></label>
<input type="radio" name="mark" value="1">1
<input type="radio" name="mark" value="2">2
<input type="radio" name="mark" value="3">3
<input type="radio" name="mark" value="4">4
<input type="radio" name="mark" value="5">5
</li>
</form>