Validation d'un code postal

Soyez le premier à donner votre avis sur cette source.

Snippet vu 23 894 fois - Téléchargée 25 fois

Contenu du snippet

Parfois on cherche un simple petit bout de code pour une bricole. Ce qui était mon cas pour une histoire de validation de code postal.
Donc voici un bout de code pour valider un code postal.
A priori efficace et Y'a surement plus simple ! mais bon !

Source / Exemple :


<script language="javascript"> 
<!--     
function valider()     
{

		  if (document.code_postal.cp.value.length < 5 && document.code_postal.cp.value.length > 0 )
		  {
		  alert("Indiquez un code postal à 5 chiffres");
		  return false;
		  }
		  if (document.code_postal.cp.value.length == 0)
		  {
		  alert("Indiquez un code postal");
		  return false;
		  }
		  if (isNaN(document.code_postal.cp.value)  == true)
		  {
		  alert("Un code postal ne peut pas contenir de lettres");
		  return false;
		  }
return true;     
} 
-->
</script>

<form method="Post" action="Monaction.ext" name="code_postal" onsubmit="return valider()">
<input type="text" name="cp" maxlength="5" value="" size="5" >
<input type="submit" Value="Ok"" > 
</form>

A voir également

Ajouter un commentaire Commentaires
Messages postés
153
Date d'inscription
samedi 10 septembre 2005
Statut
Membre
Dernière intervention
21 février 2019

Bonjour.
Dans Visual Studio pour le développement ASP.Net, il y a la notion de validateurs, et il y a un type de validateur bien fait pour ce sujet. Reste à découvrire ;-)
A+
Messages postés
209
Date d'inscription
samedi 11 novembre 2000
Statut
Membre
Dernière intervention
6 novembre 2009

Et en belgique, il y a que 4 chiffres ;)
Messages postés
153
Date d'inscription
samedi 10 septembre 2005
Statut
Membre
Dernière intervention
21 février 2019

@ kankrelune => merci pr l'explication ;-)
@ couleurbleue => Je t'encourage encore, tu peux faire mieux :)
a+
Messages postés
1293
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
21 mai 2015

@ anadeveloppeur... je n'ais pas proposé d'alternative plus fiable car hormis recenser tous les codes postaux, à mon sens, il n'y en a pas... tout du moins pas en javascript... et de toute façon coté serveur c'est la même il faudrait une base de données contenant tous les codes postaux... .. .

@ tchaOo°
Messages postés
153
Date d'inscription
samedi 10 septembre 2005
Statut
Membre
Dernière intervention
21 février 2019

Bonjour
Popur kankrelune, je vois qu'il a posé un problème, mais il n'as pas proposé la solution dans sa sproposition d'alternative du code ! (je parles de 00000 99999 et de 12345) ;-) Si j'ai bien compris le code qu'il a suggéré. sinon pas pal code, surtout quand il porte le titre : "Niveau de la source : Débutant"
Merci
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.