Valider les entrées users avec javascripts
Fermé
nes04
Messages postés
80
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
27 octobre 2009
-
5 févr. 2008 à 14:36
Scalpweb Messages postés 1467 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 5 mai 2010 - 6 févr. 2008 à 14:54
Scalpweb Messages postés 1467 Date d'inscription samedi 13 mars 2004 Statut Membre Dernière intervention 5 mai 2010 - 6 févr. 2008 à 14:54
Bonjour,je voudrais vérifiez si les entrées de mes users finaux sont conformes à ce que j'attends:
ex: tel: je voudrais etre sur que ça serait des nombre non des caractéres qui vont etre saisie ds ma base
ex: nom:je voudrais etre sur que ça serait des caractéres alphabétiques au lieu de caractéres ou codes injectés.
merci
ex: tel: je voudrais etre sur que ça serait des nombre non des caractéres qui vont etre saisie ds ma base
ex: nom:je voudrais etre sur que ça serait des caractéres alphabétiques au lieu de caractéres ou codes injectés.
merci
A voir également:
- Valider les entrées users avec javascripts
- Captcha impossible à valider ✓ - Forum Mozilla Firefox
- Impossible de valider le certificat l'application ne sera pas exécutée ✓ - Forum Réseaux sociaux
- Tableau à 3 entrées ✓ - Forum Excel
- Tableau à multiples entrées ✓ - Forum Excel
- Tableau 3 entrées ✓ - Forum Excel
22 réponses
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
5 févr. 2008 à 14:38
5 févr. 2008 à 14:38
Va falloir être plus précis...
Quels sont les noms de tes champs ? tu veux faire ça avant ou après l'envoi du formulaire ?
Etc...
Quels sont les noms de tes champs ? tu veux faire ça avant ou après l'envoi du formulaire ?
Etc...
nes04
Messages postés
80
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
27 octobre 2009
1
5 févr. 2008 à 14:43
5 févr. 2008 à 14:43
je veux faire ça avant l'envoi du formulaire bien sur ainsi j'aviserai les users de revoir leurs saisie:
les champs sont:
telephone pour une validation numérique du contenu
nom pour une validation alphabétique du contenu
les champs sont:
telephone pour une validation numérique du contenu
nom pour une validation alphabétique du contenu
nes04
Messages postés
80
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
27 octobre 2009
1
5 févr. 2008 à 14:45
5 févr. 2008 à 14:45
j'aurai besoin de veirifier le champ 'version' de forme xxx.xxx ou x est un numéro. donc le champs doit comporter soit des numéros soit des '.'
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
5 févr. 2008 à 14:52
5 févr. 2008 à 14:52
Ajoute ceci dans ta balise <form> :
onsubmit="Validation()" name="myForm"
Puis, dans le <head> de ta page, ajoutes le code suivant :
onsubmit="Validation()" name="myForm"
Puis, dans le <head> de ta page, ajoutes le code suivant :
<script type="text/javascript"> funciton Validation() { if(isNAN(document.myForm.telephone.value)) { return false; alert("Veuillez ressaisir votre numéro de téléphone."); } var i = 0; for(i=0; i<10; i++) { if(document.myForm.nom.value.indexOf(""+i+"")!=-1) { alert("Veuillez resaisir votre nom."); return false; } } return true } </script>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
nes04
Messages postés
80
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
27 octobre 2009
1
5 févr. 2008 à 14:55
5 févr. 2008 à 14:55
merci pour l'aide je vais l'essayez
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
5 févr. 2008 à 15:02
5 févr. 2008 à 15:02
Tiens moi au courant et pense à passer ce post en résolu si ça fonctionne
nes04
Messages postés
80
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
27 octobre 2009
1
6 févr. 2008 à 10:09
6 févr. 2008 à 10:09
bonjour ça n'a pas marché le truc .je l'ai essayé avec le champ telelphone mai ça ne donne rien.voici le contenu de mon formulaire:
<html>
<head>
<script language="text/javascript">
<!--
function checkPw() {
if(isNAN(form1.tel_str.value))
{
return false;
alert("Veuillez ressaisir des chiffres pour votre numéro de téléphone. Recommencez...");
}
else return true;
// -->
</script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" background="basketball_blue.gif">
<p align=" center"></p>
<form name="form1" style="border-width:2; border-color:blue; border-style:groove;" target="_self" method="post" action="trt_mail.php" onSubmit="return checkPw();">
<?php
echo'<p align="left"> <b><font color="blue">TELEPHONE :</font></b> ';
echo'<input name="tel_str" type="text" id="tel_str"></p>';
?>
<p align="center"><input type="submit" name="bt_validation" value="VALIDER LES INFORMATIONS" style="color:rgb(0,51,255);" > <input type="reset" name="bt_effacer" value="INITIALISER LES CHAMPS" style="color:rgb(0,51,255);"></p>
</form>
</body>
</html>
<html>
<head>
<script language="text/javascript">
<!--
function checkPw() {
if(isNAN(form1.tel_str.value))
{
return false;
alert("Veuillez ressaisir des chiffres pour votre numéro de téléphone. Recommencez...");
}
else return true;
// -->
</script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" background="basketball_blue.gif">
<p align=" center"></p>
<form name="form1" style="border-width:2; border-color:blue; border-style:groove;" target="_self" method="post" action="trt_mail.php" onSubmit="return checkPw();">
<?php
echo'<p align="left"> <b><font color="blue">TELEPHONE :</font></b> ';
echo'<input name="tel_str" type="text" id="tel_str"></p>';
?>
<p align="center"><input type="submit" name="bt_validation" value="VALIDER LES INFORMATIONS" style="color:rgb(0,51,255);" > <input type="reset" name="bt_effacer" value="INITIALISER LES CHAMPS" style="color:rgb(0,51,255);"></p>
</form>
</body>
</html>
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
6 févr. 2008 à 10:14
6 févr. 2008 à 10:14
tu n'as pas fermée ta fonction, il te manque un '}'.
nes04
Messages postés
80
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
27 octobre 2009
1
6 févr. 2008 à 10:23
6 févr. 2008 à 10:23
nom j'ai juste oublier de la copier ds mon code j'ai bel et bien fermer ma fonction avec } juste aprés 'else return true;'
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
6 févr. 2008 à 10:27
6 févr. 2008 à 10:27
Remplace (form1.tel_str.value) par (document.form1.tel_str.value).
nes04
Messages postés
80
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
27 octobre 2009
1
6 févr. 2008 à 10:32
6 févr. 2008 à 10:32
ça ne fonctionne toujours pas. si vous pouvez essayez ce formulaire chez vous ça eclairsira les choses mieux.
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
6 févr. 2008 à 10:33
6 févr. 2008 à 10:33
Ok, je te tiens au courant
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
6 févr. 2008 à 10:39
6 févr. 2008 à 10:39
Y'avait plusieurs fautes..
Voici le vrai code javascript :
<script type="text/javascript">
function checkPw() {
if(isNaN(document.form1.tel_str.value))
{
alert("Veuillez ressaisir des chiffres pour votre numéro de téléphone. Recommencez...");
return false;
}
else return true
}
</script>
Voici le vrai code javascript :
<script type="text/javascript">
function checkPw() {
if(isNaN(document.form1.tel_str.value))
{
alert("Veuillez ressaisir des chiffres pour votre numéro de téléphone. Recommencez...");
return false;
}
else return true
}
</script>
nes04
Messages postés
80
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
27 octobre 2009
1
6 févr. 2008 à 10:53
6 févr. 2008 à 10:53
oui ça marche c'était la fonction que j'avais ecrit mal 'isNaN' au lieu de 'isNAN'.
merci mon frére je vais essayer l'autre validation (alphabétik) pour le champs nom je te tiens au courant.
again thanks
merci mon frére je vais essayer l'autre validation (alphabétik) pour le champs nom je te tiens au courant.
again thanks
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
6 févr. 2008 à 10:55
6 févr. 2008 à 10:55
ok, ++
nes04
Messages postés
80
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
27 octobre 2009
1
6 févr. 2008 à 11:02
6 févr. 2008 à 11:02
pour le nom ça ne marche pas voici le code de mon formlaire:
<html>
<head>
<script type="text/javascript">
function checkPw() {
var i = 0;
for(i=0; i<10; i++)
{
if(document.form1.nom.value.indexOf(""+i+"")!=-1)
{
alert("Veuillez resaisir votre nom.");
return false;
}
}
else return true
}
</script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" background="basketball_blue.gif">
<p align=" center"></p>
<form name="form1" style="border-width:2; border-color:blue; border-style:groove;" target="_self" method="post" action="trt_mail.php" onSubmit="return checkPw();">
<?php
echo'<p align="left"> <b><font color="blue">NOM :</font></b> ';
echo'<input name="nom" type="text" id="nom">';
echo' </p>';
?>
<p align="center"><input type="submit" name="bt_validation" value="VALIDER LES INFORMATIONS" style="color:rgb(0,51,255);" > <input type="reset" name="bt_effacer" value="INITIALISER LES CHAMPS" style="color:rgb(0,51,255);"></p>
</form>
</body>
</html>
<html>
<head>
<script type="text/javascript">
function checkPw() {
var i = 0;
for(i=0; i<10; i++)
{
if(document.form1.nom.value.indexOf(""+i+"")!=-1)
{
alert("Veuillez resaisir votre nom.");
return false;
}
}
else return true
}
</script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" background="basketball_blue.gif">
<p align=" center"></p>
<form name="form1" style="border-width:2; border-color:blue; border-style:groove;" target="_self" method="post" action="trt_mail.php" onSubmit="return checkPw();">
<?php
echo'<p align="left"> <b><font color="blue">NOM :</font></b> ';
echo'<input name="nom" type="text" id="nom">';
echo' </p>';
?>
<p align="center"><input type="submit" name="bt_validation" value="VALIDER LES INFORMATIONS" style="color:rgb(0,51,255);" > <input type="reset" name="bt_effacer" value="INITIALISER LES CHAMPS" style="color:rgb(0,51,255);"></p>
</form>
</body>
</html>
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
6 févr. 2008 à 11:05
6 févr. 2008 à 11:05
Y'avait juste une petite erreur...
Voilà le vrai code :
<script type="text/javascript">
function checkPw() {
var i = 0;
for(i=0; i<10; i++)
{
if(document.form1.nom.value.indexOf(""+i+"")!=-1)
{
alert("Veuillez resaisir votre nom.");
return false;
}
}
return true
}
</script>
Voilà le vrai code :
<script type="text/javascript">
function checkPw() {
var i = 0;
for(i=0; i<10; i++)
{
if(document.form1.nom.value.indexOf(""+i+"")!=-1)
{
alert("Veuillez resaisir votre nom.");
return false;
}
}
return true
}
</script>
nes04
Messages postés
80
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
27 octobre 2009
1
6 févr. 2008 à 12:43
6 févr. 2008 à 12:43
je vais l'essayer tt de suite
nes04
Messages postés
80
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
27 octobre 2009
1
6 févr. 2008 à 12:58
6 févr. 2008 à 12:58
ça marche encore merci man.thanks
Scalpweb
Messages postés
1467
Date d'inscription
samedi 13 mars 2004
Statut
Membre
Dernière intervention
5 mai 2010
43
6 févr. 2008 à 12:59
6 févr. 2008 à 12:59
Ce fut un plaisir...
J'espère que tu as compris le code, c'est ça le plus important.
J'espère que tu as compris le code, c'est ça le plus important.