Vérification formulaire javascript.
reedbedroom
Messages postés
95
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
J'ai mis en place une vérification de formulaire sur mon site, mais rien à faire, je peux toujours envoyer mon formulaire vide.
Voici mon code :
Le Formulaire
Le script de vérification
Ce que je ne comprends pas c'est que je l'utilise sur plusieurs sites internet sans aucun problème. Mais ici ca ne veux pas fonctionner.
Merci de votre aide.
J'ai mis en place une vérification de formulaire sur mon site, mais rien à faire, je peux toujours envoyer mon formulaire vide.
Voici mon code :
Le Formulaire
<form id="form1" name="form1" method="post" action="canevas.php?page=send_contact.php">
<label>
<input type="text" name="nom" id="nom" />
</label>
<label>
<input type="text" name="prenom" id="prenom" />
</label>
<label>
<input type="text" name="societe" id="societe" />
</label>
<label>
<input type="text" name="fonction" id="fonction" />
</label>
<label>
<input type="text" name="telephone" id="telephone" />
</label>
<label>
<input type="text" name="email" id="email" />
</label>
<label>
<textarea name="message" id="message" cols="40" rows="5"></textarea>
</label>
<input src="../img/contact/bt_envoyer.png" type="image" value="submit" onClick="return verif(this)"/>
</form>
Le script de vérification
<script language="javascript">
function verif()
{
if (document.form1.nom.value == "")
{
alert ('Tous les champs obligatoires ne sont pas renseignés');
document.form1.nom.focus();
return false;
}else if (document.form1.telephone.value == "")
{
alert ('Tous les champs obligatoires ne sont pas renseignés');
document.form1.telephone.focus();
return false;
}else if (document.form1.email.value.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/)==-1)
{
alert ('Email non valide. Celui ci sera utilisé par notre équipe pour prendre contact avec vous.');
document.form1.email.focus();
return false;
}else if(document.form1.message.value == "")
{
alert ('Tous les champs obligatoires ne sont pas renseignés');
document.form1.message.focus();
return false;
}else{
return true;
}
}
</script>
Ce que je ne comprends pas c'est que je l'utilise sur plusieurs sites internet sans aucun problème. Mais ici ca ne veux pas fonctionner.
Merci de votre aide.
A voir également:
- Vérification formulaire javascript.
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Verification lien internet - Guide
- Verification windows 11 - Guide
1 réponse
Salut, il faut proceder ainsi:
en principe le type="image" fait le submit sinon met onclick="submit();"
<form id="form1" name="form1" method="post" action="canevas.php?page=send_contact.php" onSubmit="return verif(this)"> .... <input src="../img/contact/bt_envoyer.png" type="image" value="submit" />
en principe le type="image" fait le submit sinon met onclick="submit();"