Verif formulaire
aaliyah1
Messages postés
4
Statut
Membre
-
bowbow13 -
bowbow13 -
bonjour,
je voudrai faire une verification pour mon form avant de l envoyer et normallement qd je clique sur envoyer il doit me rediriger vers une page "merci.html" sauf que là il verifie et il redirige vers la page merci meme si le code n pa juste.
dans le head:
<SCRIPT language="javascript">
function verifForm(formulaire)
{
if ((document.formulaire.nom.value == "") || (document.formulaire.email.value == "") || (document.formulaire.sujet.value == "")|| (document.formulaire.commentaire.value == ""))
{alert('Veuillez remplir tout les champs! Merci.');}
else
{
adresse = formulaire.email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
formulaire.submit();
return(true);
}
else
{
alert('Entrez une adresse e-mail valide! Merci.');
return(false);
}
}
}
</SCRIPT>
et dans le body:
<form method=POST onsubmit="verifForm(this.form)" action=formmail.php name="formulaire"> <input type=hidden name=subject value=formmail> <table> <tr><td>Votre Nom:</td> <td><input type=text name=nom size=30></td></tr> <tr><td>Votre Email:</td> <td><input type=text name=email size=30></td></tr> <tr><td>Sujet:</td> <td><input type=text name=sujet size=30></td></tr> <tr><td colspan=2>Commentaire:<br> <textarea COLS=50 ROWS=6 name=commentaire>
je voudrai faire une verification pour mon form avant de l envoyer et normallement qd je clique sur envoyer il doit me rediriger vers une page "merci.html" sauf que là il verifie et il redirige vers la page merci meme si le code n pa juste.
dans le head:
<SCRIPT language="javascript">
function verifForm(formulaire)
{
if ((document.formulaire.nom.value == "") || (document.formulaire.email.value == "") || (document.formulaire.sujet.value == "")|| (document.formulaire.commentaire.value == ""))
{alert('Veuillez remplir tout les champs! Merci.');}
else
{
adresse = formulaire.email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
formulaire.submit();
return(true);
}
else
{
alert('Entrez une adresse e-mail valide! Merci.');
return(false);
}
}
}
</SCRIPT>
et dans le body:
<form method=POST onsubmit="verifForm(this.form)" action=formmail.php name="formulaire"> <input type=hidden name=subject value=formmail> <table> <tr><td>Votre Nom:</td> <td><input type=text name=nom size=30></td></tr> <tr><td>Votre Email:</td> <td><input type=text name=email size=30></td></tr> <tr><td>Sujet:</td> <td><input type=text name=sujet size=30></td></tr> <tr><td colspan=2>Commentaire:<br> <textarea COLS=50 ROWS=6 name=commentaire>
A voir également:
- Verif formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Verif lien - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum Access
4 réponses
salut
alors deja tu vire onsubmit="verifForm(this.form)" de la declaration de ton formulaire
tu créer un champs input de type button et tu met ta fonction verifForm sur l'évenement onclick du bouton
et apres dans ta fonction tu vois les condition de validation du formulaire
a la fin si les condition st rempli tu met un petit
formulaire.submit();
et voial!! si tu as des question!
alors deja tu vire onsubmit="verifForm(this.form)" de la declaration de ton formulaire
tu créer un champs input de type button et tu met ta fonction verifForm sur l'évenement onclick du bouton
et apres dans ta fonction tu vois les condition de validation du formulaire
a la fin si les condition st rempli tu met un petit
formulaire.submit();
et voial!! si tu as des question!
A mon avis si tu ne dois pas faire apparaitre des windows alert
fais ta verif en php ca sera mieux, et impossible a bloquer par le navigateur du client
fais ta verif en php ca sera mieux, et impossible a bloquer par le navigateur du client
<SCRIPT language="javascript">
function verifForm(formulaire)
{
if ((document.formulaire.nom.value == "") || (document.formulaire.email.value == "") || (document.formulaire.sujet.value == "")|| (document.formulaire.commentaire.value == ""))
{alert('Veuillez remplir tout les champs! Merci.');}
else
{
adresse = formulaire.email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
formulaire.submit();
return(true);
}
else
{
alert('Entrez une adresse e-mail valide! Merci.');
return(false);
}
}formulaire.submit();
}
</SCRIPT>
CA MARCHE TJRS PA :( ca me redirige tjrs vers merci/html meme si y a des erreurs
function verifForm(formulaire)
{
if ((document.formulaire.nom.value == "") || (document.formulaire.email.value == "") || (document.formulaire.sujet.value == "")|| (document.formulaire.commentaire.value == ""))
{alert('Veuillez remplir tout les champs! Merci.');}
else
{
adresse = formulaire.email.value;
var place = adresse.indexOf("@",1);
var point = adresse.indexOf(".",place+1);
if ((place > -1)&&(adresse.length >2)&&(point > 1))
{
formulaire.submit();
return(true);
}
else
{
alert('Entrez une adresse e-mail valide! Merci.');
return(false);
}
}formulaire.submit();
}
</SCRIPT>
CA MARCHE TJRS PA :( ca me redirige tjrs vers merci/html meme si y a des erreurs