A voir également:
- Verification de checkbox
- Vérification lien - Guide
- Sms tiktok verification code ✓ - Forum Mail
- Dl protect link verification en cours ✓ - Forum Antivirus
- Code de vérification reçu sans l'avoir demandé ✓ - Forum Mail
- Vérification d'état du pc - Guide
4 réponses
Bonsoir,
Code javascript à placer entre les balises <head> et </head> :
Puis le code du formulaire (avec quelques modifications à prendre en compte au niveau du script PHP) :
Code javascript à placer entre les balises <head> et </head> :
<script type="text/javascript"> function valider() { var nom = document.getElementById('Nom').value; var prenom = document.getElementById('Prenom').value; var mail = document.getElementById('Email').value; var tel = document.getElementById('Tel').value; var test = 0; for(i=0; i < document.getElementsByName('statut').length; i++) { if(document.getElementsByName('statut')[i].checked) { test++; break; } } for(i=0; i < document.getElementsByName('civilite').length; i++) { if(document.getElementsByName('civilite')[i].checked) { test++; break; } } if(test != 2) { alert('Sélectionnez votre statut et/ou votre civilité '); return false; } else if(nom.length < 2 || nom == '') { alert("Afin de vous recontacter merci de bien vouloir saisir votre Nom"); document.getElementById('Nom').focus(); return false; } else if(prenom.length < 2 || prenom == '') { alert("Afin de vous recontacter merci de bien vouloir saisir votre Prénom"); document.getElementById('Prenom').focus(); return false; } else if(mail.length < 4 || mail == '') { alert("Afin de vous recontacter merci de bien vouloir saisir votre adresse Mail"); document.getElementById('Email').focus(); return false; } else if(mail.search(/^[^._-][a-z0-9._-]+[^._-]@[a-z0-9._-]+([a-z0-9]+[^._-])?[.-]+[a-z]{2,4}$/)==-1) { alert("Votre adresse mail ne semble pas valide"); document.getElementById('Email').focus(); return false; } else return true; } </script>
Puis le code du formulaire (avec quelques modifications à prendre en compte au niveau du script PHP) :
<form method="post" action="formmail.php" onsubmit="return valider()"> <input name="subject" value="Contact par le site" type="hidden" /> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td>Statut *:</td> <td align="left"> <input type="radio" name="statut" value="entreprise" /> Entreprise <input type="radio" name="statut" value="particulier" /> Particulier <input type="radio" name="statut" value="presse" /> Presse </td> </tr><tr> <td>Civilité *:</td> <td align="left"> <input type="radio" name="civilite" value="Mme" /> Mme <input type="radio" name="civilite" value="Mlle" /> Mlle <input type="radio" name="civilite" value="Mr" /> Mr </td> </tr><tr> <td>Nom *:</td> <td><input type="text" id="Nom" name="nom" value="" size="27" /></td> </tr><tr> <td>Prénom *:</td> <td><input type="text" id="Prenom" name="prenom" value="" size="27" /></td> </tr><tr> <td>Entreprise :</td> <td><input type="text" id="Entreprise" name="entreprise" value="" size="27" /></td> </tr><tr> <td>E-mail *:</td> <td><input type="text" id="Email" name="email" value="" size="27" /></td> </tr><tr> <td>Téléphone :</td> <td><input type="text" id="Tel" name="tel" value="" size="27" /></td> </tr><tr> <td> </td> <td><input type="submit" name="SEND" value="Test" /><i><font size=1> *champs obligatoires</font></i></td> </tr> </table> </form>