Tester champ formulaire avec javascript
Résolu/Fermé
scout-boy
Messages postés
98
Date d'inscription
mercredi 29 septembre 2010
Statut
Membre
Dernière intervention
21 mai 2014
-
22 sept. 2012 à 10:19
fulla@ Messages postés 1 Date d'inscription mardi 11 août 2015 Statut Membre Dernière intervention 11 août 2015 - 11 août 2015 à 12:40
fulla@ Messages postés 1 Date d'inscription mardi 11 août 2015 Statut Membre Dernière intervention 11 août 2015 - 11 août 2015 à 12:40
A voir également:
- Vérifier les champs d'un formulaire javascript
- Verifier un lien - Guide
- Formulaire de réclamation facebook - Guide
- Telecharger javascript - Télécharger - Langages
- Civilité sur un formulaire - Forum VB / VBA
- Vérifier que le serveur freebox est bien connecté à internet - Forum Freebox
4 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
Modifié par Alain_42 le 24/09/2012 à 16:54
Modifié par Alain_42 le 24/09/2012 à 16:54
ça vide tous les autres champs parce que ton test n'est pas bon et laisse le formulaire être envoyé.
<script type="text/javascript"> <!-- function valider(){ if(form1.nom.value == '' ) { alert('Merci de saisir votre nom'); form1.nom.focus(); //met le curseur dans le champ demandé return false; //enpèche l'envoi du formulaire } if(form1.prenom.value == '') { alert('Merci de saisir votre Prenom'); form1.prenom.focus(); return false; } ///// un exemple pour tester le numéro de tel var num_tel = form1.tele.value; // Le champs est vide if ( num_tel == "" ){ alert ( "Le champs téléphone est vide !" ); form1.tele.focus(); return false; } else{ var chiffres = new String(num_tel); // Enlever tous les charactères sauf les chiffres chiffres = chiffres.replace(/[^0-9]/g, ''); // Nombre de chiffres compteur = chiffres.length; if (chiffres.length != 10){ alert("Assurez-vous de rentrer un numéro à 10 chiffres (xxx-xxx-xxxx)"); form1.tele.focus(); return false; } } //// fin test teleph //si on est arrivé jusque la c'est que toutes les verif ont été ok donc return true; //autorise l'envoi du formulaire } --> </script>
24 sept. 2012 à 16:55