Verification de champ php/java script
Résolu
kazouu
Messages postés
466
Date d'inscription
Statut
Membre
Dernière intervention
-
kazouu Messages postés 466 Date d'inscription Statut Membre Dernière intervention -
kazouu Messages postés 466 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai fais un petit script pour rendre obligatoire un champ
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.code_postal.value == "")
alert('Entrez un code postal');
else
formulaire.submit();
}
</SCRIPT>
le probleme est que je l'utilise en fesant :
<input type="button" value="Envoyer" onClick="verifform(this.form)" />
et donc il vérifie que si je clic sur envoyer mais si je j'appuie sur entrer il transmet sans vérifier
quelqu'un aurai une solution pour qu'il verifie aussi quand on fait entré ?
j'ai fais un petit script pour rendre obligatoire un champ
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.code_postal.value == "")
alert('Entrez un code postal');
else
formulaire.submit();
}
</SCRIPT>
le probleme est que je l'utilise en fesant :
<input type="button" value="Envoyer" onClick="verifform(this.form)" />
et donc il vérifie que si je clic sur envoyer mais si je j'appuie sur entrer il transmet sans vérifier
quelqu'un aurai une solution pour qu'il verifie aussi quand on fait entré ?
A voir également:
- Verification de champ php/java script
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Script vidéo youtube - Guide
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
9 réponses
Salut,
La verif en javascript ne dois pas être ta seul verif. Du fait que le javascript peu être désactiver sur les postes clients, fait tes verifs aussi dans ton code php.
La verif en javascript ne dois pas être ta seul verif. Du fait que le javascript peu être désactiver sur les postes clients, fait tes verifs aussi dans ton code php.
oui oui je les ai faite aussi
if(empty($n_dossier))
{
print("<center>Le '<b>numero de dossier</b>' est vide !</center>");
echo "<br><br><center><a href=form3.html target=centre.html>retour au formulaire</a></center>";
exit();
}
mais j'aimerai quand même que si le java script est activé il vérifie quand on clic et quand on fait entré
if(empty($n_dossier))
{
print("<center>Le '<b>numero de dossier</b>' est vide !</center>");
echo "<br><br><center><a href=form3.html target=centre.html>retour au formulaire</a></center>";
exit();
}
mais j'aimerai quand même que si le java script est activé il vérifie quand on clic et quand on fait entré
Ah peut être une solution dans el form : tu met action="javascript:verif()", et tu peu alors mettre ton boutton en type="submtit"
mais j'ai deja
<FORM Method="POST" Action="resultat2.php">
je met
<FORM Method="POST" Action="javascript:verif();resultat2.php"> ??
<FORM Method="POST" Action="resultat2.php">
je met
<FORM Method="POST" Action="javascript:verif();resultat2.php"> ??
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
c'est bien ça mon problème, faire la verif et transmettre les valeur que si la verif est bonne
J’ai essayé ce code et ça marche très bien, pas de problème d'entrée, si t peux nous envoyé ton code complet, il y a surement un problème quelque part
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.code_postal.value == "")
alert('Entrez un code postal');
else
formulaire.submit();
}
</SCRIPT>
<FORM Method="POST" Action="resultat2.php">
<input type="text" name="code_postal"/>
<input type="button" value="Envoyer" onClick="verifform(this.form)" />
</form>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.code_postal.value == "")
alert('Entrez un code postal');
else
formulaire.submit();
}
</SCRIPT>
<FORM Method="POST" Action="resultat2.php">
<input type="text" name="code_postal"/>
<input type="button" value="Envoyer" onClick="verifform(this.form)" />
</form>
<SCRIPT LANGUAGE="JavaScript">
function verifform(formulaire)
{
if(formulaire.code_postal.value == "")
alert('Entrez un code postal');
else
formulaire.submit();
}
</SCRIPT>
<form Method="POST" Action="resultat7.php">
code_postal :
<input type="text" name="code_postal" />
<input type="button" value="Envoyer" onClick="verifform(this.form)" />
<input type="reset" name="reset" value="reset" />
function verifform(formulaire)
{
if(formulaire.code_postal.value == "")
alert('Entrez un code postal');
else
formulaire.submit();
}
</SCRIPT>
<form Method="POST" Action="resultat7.php">
code_postal :
<input type="text" name="code_postal" />
<input type="button" value="Envoyer" onClick="verifform(this.form)" />
<input type="reset" name="reset" value="reset" />
même si tu met le curseur de ta souris dans le champ a remplir et que tu tape sur entré ?
parce que moi aussi sans mettre le curseur dans la textbox il n'y a pas de problème mais des que j'ai la main pour remplir et que j'appuie sur entré il transmet sans exécuter le code javascrpit
parce que moi aussi sans mettre le curseur dans la textbox il n'y a pas de problème mais des que j'ai la main pour remplir et que j'appuie sur entré il transmet sans exécuter le code javascrpit
Oui je vien de remarqué le problème, en effai les form execute un submit voici une solution avec javascript
<SCRIPT LANGUAGE="JavaScript">
function disableEnterKey(e)
{
var key;
if(window.event)
key = window.event.keyCode; //IE
else
key = e.which; //firefox
if(key == 13)
return false;
else
return true;
}
function verifform(formulaire)
{
if(formulaire.code_postal.value == "")
alert('Entrez un code postal');
else
formulaire.submit();
}
</SCRIPT>
<form Method="POST" Action="resultat7.php">
code_postal :
<input type="text" name="code_postal" onKeyPress="return disableEnterKey(event)"></input>
<input type="button" value="Envoyer" onClick="verifform(this.form)" />
<input type="reset" name="reset" value="reset" />
<SCRIPT LANGUAGE="JavaScript">
function disableEnterKey(e)
{
var key;
if(window.event)
key = window.event.keyCode; //IE
else
key = e.which; //firefox
if(key == 13)
return false;
else
return true;
}
function verifform(formulaire)
{
if(formulaire.code_postal.value == "")
alert('Entrez un code postal');
else
formulaire.submit();
}
</SCRIPT>
<form Method="POST" Action="resultat7.php">
code_postal :
<input type="text" name="code_postal" onKeyPress="return disableEnterKey(event)"></input>
<input type="button" value="Envoyer" onClick="verifform(this.form)" />
<input type="reset" name="reset" value="reset" />