Code Postal
Rendre un code postal obligatoire avec JavaScript
Code en 2 parties, une dans le head, l'autre dans le body de votre document.
Voici le code à copier dans le head de votre document:
<script>
/* --- www.easy-micro.com --- */
<!--
function valider_cp() {
// récupère la valeur du champ "cp"
var cp = window.document.monform.cp.value;
// on définit une syntaxe obligatoire avec une expression régulière
var reg_cp = /^[0-9]{5}$/;
// La méthode javascript exp_reguliere.exec(chaîne) permet de
// récupérer la première correspondance trouvée.
if ((reg_cp.exec(cp)) == null) {
alert("Le code postal saisie n'est pas un format valide!");
window.document.monform.cp.select();
return false;
}
else { return true; }
}
//-->
</script>
/* --- www.easy-micro.com --- */
<!--
function valider_cp() {
// récupère la valeur du champ "cp"
var cp = window.document.monform.cp.value;
// on définit une syntaxe obligatoire avec une expression régulière
var reg_cp = /^[0-9]{5}$/;
// La méthode javascript exp_reguliere.exec(chaîne) permet de
// récupérer la première correspondance trouvée.
if ((reg_cp.exec(cp)) == null) {
alert("Le code postal saisie n'est pas un format valide!");
window.document.monform.cp.select();
return false;
}
else { return true; }
}
//-->
</script>
Voici, maintenant, le code à copier dans le body de votre document:
<form name="monform" action="" onsubmit="return valider_cp();">
Code Postal : <input type="text" name="cp" />
<input type="submit" value="Go" />
</form>
Code Postal : <input type="text" name="cp" />
<input type="submit" value="Go" />
</form>