Vérification Javascript sur champ Numérique
Fermé
Bonjour à tous...
Voila mon problème :
Je voudrai vérifé en javascript la validité d'un champ de type numérique. C'est à dire affiché un message d'erreur le cas échéant (Par exemple du texte) Existe t-il un efonction pour faire cela??
Le champs à vérifier correspond en faite à un numéro de code postal.
Merci d'avance
Voila mon problème :
Je voudrai vérifé en javascript la validité d'un champ de type numérique. C'est à dire affiché un message d'erreur le cas échéant (Par exemple du texte) Existe t-il un efonction pour faire cela??
Le champs à vérifier correspond en faite à un numéro de code postal.
Merci d'avance
A voir également:
- Vérification Javascript sur champ Numérique
- Télévision numérique terrestre - Accueil - TV & Vidéo
- Pavé numérique bloqué - Guide
- Caractère numérique - Guide
- Clavier numérique bloqué - Guide
- Telecharger javascript - Télécharger - Langages
7 réponses
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
1 juil. 2004 à 14:42
1 juil. 2004 à 14:42
Trouvé !
Retire le ";" à la fin de la ligne suivante :
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Retire le ";" à la fin de la ligne suivante :
if (document.form_class.id_classe.value=="");
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
1 juil. 2004 à 14:19
1 juil. 2004 à 14:19
Tu as bien mis les balises <script> </script> autour de ton code javascript ? Pas oublié de ";"
Est-ce qu'en bas à gauche de ton browser IE, tu as un petit triangle jaune avec un point d'exclamation ? Si oui, double-clique et jette un coup d'oeil au message d'erreur.
Tu peux aussi envoyer le code complet, si ce n'est pas top secret ;-)
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Est-ce qu'en bas à gauche de ton browser IE, tu as un petit triangle jaune avec un point d'exclamation ? Si oui, double-clique et jette un coup d'oeil au message d'erreur.
Tu peux aussi envoyer le code complet, si ce n'est pas top secret ;-)
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
En effet il y-a bien un point d'exclamation dans le navigateur, mais quand je recherche l'erreur où il le di, je ne vois pas d'erreur justement...
Voila le code de mon formulaire et de mon scipt de vérification :
Formulaire :
<form name="form_class" action="enreg.php?choix=<? echo ($choix); ?>" method="POST" OnSubmit="return control_classe()">
<table border=0 width="100%">
<tr align="left">
<td width=135 height="25" bgcolor="#CCCCFF">
<p align=right class="lislet_texte">Identifiant classe </p>
</td>
<td colspan=2 height="25">
<p>
<input type=text name="id_classe" size=10 maxlength="6">
</p>
</td>
</tr>
<tr>
<td width=135 height="25" bgcolor="#CCCCFF">
<p align=right class="lislet_texte"><b>Libellé </b></p>
</td>
<td colspan=2 height="25">
<p>
<input type=text name="libelle" size=35>
</p>
</td>
</tr>
<tr>
<td width=135 height="25"> </td>
<td colspan=2 height="25">
<input type="submit" name="-New" value="Créer">
</td>
</tr>
</table>
</form>
Script :
function control_classe()
{
if (document.form_class.id_classe.value=="");
{
alert("Veuillez entrer un identifiant pour la classe");
return false;
}
else
{
if (document.form_class.libelle.value=="")
{
alert("Veuillez entrer un libéllé pour la classe");
return false;
}
else
{
return true;
}
}
}
Voila le code de mon formulaire et de mon scipt de vérification :
Formulaire :
<form name="form_class" action="enreg.php?choix=<? echo ($choix); ?>" method="POST" OnSubmit="return control_classe()">
<table border=0 width="100%">
<tr align="left">
<td width=135 height="25" bgcolor="#CCCCFF">
<p align=right class="lislet_texte">Identifiant classe </p>
</td>
<td colspan=2 height="25">
<p>
<input type=text name="id_classe" size=10 maxlength="6">
</p>
</td>
</tr>
<tr>
<td width=135 height="25" bgcolor="#CCCCFF">
<p align=right class="lislet_texte"><b>Libellé </b></p>
</td>
<td colspan=2 height="25">
<p>
<input type=text name="libelle" size=35>
</p>
</td>
</tr>
<tr>
<td width=135 height="25"> </td>
<td colspan=2 height="25">
<input type="submit" name="-New" value="Créer">
</td>
</tr>
</table>
</form>
Script :
function control_classe()
{
if (document.form_class.id_classe.value=="");
{
alert("Veuillez entrer un identifiant pour la classe");
return false;
}
else
{
if (document.form_class.libelle.value=="")
{
alert("Veuillez entrer un libéllé pour la classe");
return false;
}
else
{
return true;
}
}
}
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
1 juil. 2004 à 13:00
1 juil. 2004 à 13:00
Salut,
En cherchant
dans google, le premier résultat est ceci :
http://javascript.internet.com/forms/val-zip-code.html
Tu trouveras surement ton bonheur...
M.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
En cherchant
javascript validation zip code
dans google, le premier résultat est ceci :
http://javascript.internet.com/forms/val-zip-code.html
Tu trouveras surement ton bonheur...
M.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merçi je l'essayerai quand ça marchera à nouveau...
En effet maintenant c'est que lors de la soumission de mon formulaire, le navigateur ne fait plus appelle à mon script de validation de saisie. Cela se présente comme ça :
(pour le formulaire)
<form name ="form_mat" method="POST" action="enreg.php?choix=<? echo ($choix); ?>" OnSubmit="return control_matiere()">
(pour le javascript)
function control_matiere()
{
if (document.form_mat.id_matiere.value=="")
{
alert("Veuillez entrer un identifiant pour la matière");
return false;
}
else...
Si vous pourriez m'éclairé ça serai sympas
En effet maintenant c'est que lors de la soumission de mon formulaire, le navigateur ne fait plus appelle à mon script de validation de saisie. Cela se présente comme ça :
(pour le formulaire)
<form name ="form_mat" method="POST" action="enreg.php?choix=<? echo ($choix); ?>" OnSubmit="return control_matiere()">
(pour le javascript)
function control_matiere()
{
if (document.form_mat.id_matiere.value=="")
{
alert("Veuillez entrer un identifiant pour la matière");
return false;
}
else...
Si vous pourriez m'éclairé ça serai sympas
Merçi beaucoup...
Une erreur bete, mais qu'il fallait voir maintenant mon script marche parfaitement...
Après une journée passé dans ce code on ne voit meme plus ce genre d'erreur
Moi je di trop efficace ce forum!!!!
Une erreur bete, mais qu'il fallait voir maintenant mon script marche parfaitement...
Après une journée passé dans ce code on ne voit meme plus ce genre d'erreur
Moi je di trop efficace ce forum!!!!