Quand l'utilisateur cliquera sur "envoyer" je voudrais simplement placer un "alert" si le champs "code postal" n'est pas rempli.
Je dois conserver les autres conditions bien entendu. Une idée ? Merci bcp et bonne journée.
--------------------------------------------------------------------------------------------------
Entre <head> et </head>
Code : Tout sélectionner
<script language="javascript" type="text/javascript">
function validation()
{
var email = document.formulaire.nom.value;
if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
{
alert ('Saisissez une adresse email valide svp. Merci.');
document.formulaire.nom.focus();
return false;
}
else {return true;}
}
</script>
<script language="javascript">
function filter_numeric(param_field)
{
var s = param_field.value;
var lg = s.length;
if (lg < 1)
return true;
var lastchar = s.charAt(lg - 1);
if (lastchar < "0" || lastchar > "9" ) {
alert("Saisissez un code postal valide svp. Merci." );
param_field.value = s.substring(0, lg - 1);
param_field.focus();
return false;
}
return true;
}
</script>Code HTML
<form action="add.php" method="post" name="formulaire" onsubmit="return validation();">
<input id="nom"
name="nom"
type="text"
value="">
<input id="code postal"
name="code postal"
type="text"
value=""
onKeyUp="javascript:filter_numeric(this);"
maxlength="5">
<input type="submit" value="Envoyer" name="envoyer">
</form>