Tester la structure d'un champ du formulaire
Fermé
hadjir
Messages postés
107
Date d'inscription
samedi 3 janvier 2009
Statut
Membre
Dernière intervention
7 janvier 2010
-
5 mai 2009 à 22:04
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 30 juin 2009 à 16:46
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 30 juin 2009 à 16:46
A voir également:
- Tester la structure d'un champ du formulaire
- Tester son pc - Guide
- Flash drive tester - Télécharger - Divers Utilitaires
- Tester un lien - Guide
- Tester signal wifi gratuit - Guide
- Tester rj45 sans testeur ✓ - Forum câblage
3 réponses
fikou13
Messages postés
13
Date d'inscription
jeudi 11 juin 2009
Statut
Membre
Dernière intervention
22 avril 2010
30 juin 2009 à 16:35
30 juin 2009 à 16:35
tu travail en quoi??
html , C++.....
html , C++.....
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
30 juin 2009 à 16:39
30 juin 2009 à 16:39
pour verifier avant que le formulaire ne soit envoyé, tu peux utiliser le javascript
vas voir les REGEX
vas voir les REGEX
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
30 juin 2009 à 16:46
30 juin 2009 à 16:46
allez tiens dans un moment de bonté un petit exemple:
<html> <script type="text/javascript" language="javascript"> function verif_formulaire() { if(document.formulaire_test.champ1.value == "") { alert("Veuillez entrer votre ...... "); return false; } //var exp=new RegExp("^[0-9]{7}[A-Z]{1}$", "g");//7 chiffres et une lettre majuscule de A à Z //OU //var exp=new RegExp("^[0-9]{7}[^AEIOU]{1}$", "g");//7 chiffres et une voyelle majuscule //dans ton cas essayes: var exp=new RegExp("^[1,3,5,7,9]{1}20[0-9]{2}[0-9]{4}$", "g");//comence par 1 chiffre 1,3,5,7,9, puis 20,puis2 chiffres pour la suite de la date, puis finit par 4 chiffres if(document.formulaire_test.champ1.value !="" && !exp.test(document.formulaire_test.champ1.value)){ alert("Saisie non valide "); return false; } //si on a rien trouvé de pas ok on retourne true return true } </script> <body> <form name="formulaire_test" method="post" action="....." onSubmit="return verif_formulaire();"> <input type="text" name="champ1" value=""><br> <input type="Submit" name="envoyer" value="Envoyer"> </form> </body> </html>