Controler un champs de texte en javascrip ?
Fermé
azegzaw
Messages postés
27
Date d'inscription
mercredi 23 avril 2008
Statut
Membre
Dernière intervention
12 mars 2012
-
28 janv. 2009 à 10:32
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 31 janv. 2009 à 19:56
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 31 janv. 2009 à 19:56
A voir également:
- Controler un champs de texte en javascrip ?
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Transcription audio en texte word gratuit - Guide
- Mettre un texte en majuscule - Guide
- Excel cellule couleur si condition texte - Guide
- Traduire un texte en photo - Guide
3 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
28 janv. 2009 à 11:36
28 janv. 2009 à 11:36
en javascript vas voir le 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
31 janv. 2009 à 19:45
31 janv. 2009 à 19:45
Bonsoir,
un petit exemple dont tu peux t'inspirer, mais je t'avertit il ne fonctionne pas tout à fait, creuses le sujet en cherchant sur les sites
un petit exemple dont tu peux t'inspirer, mais je t'avertit il ne fonctionne pas tout à fait, creuses le sujet en cherchant sur les sites
<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("^[0-9]{2}'20'[0-9]{2}$", "g");//2 chiffres puis 20 puis 2 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>
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
31 janv. 2009 à 19:56
31 janv. 2009 à 19:56
Re,
j'ai peut être trouvé, essayes avec cette regex:
j'ai peut être trouvé, essayes avec cette regex:
var exp=new RegExp("^[0-9]{2}20[0-9]{2}$", "g");//2 chiffres puis 20 puis 2 chiffres
31 janv. 2009 à 08:57