Ajouter une condition à un formulaire
Posté : 25 oct. 2011, 10:07
Bonjour,
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 HTML
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>