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 5358 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 5358 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 ?
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ? ✓ - Forum Word
- Mettre un texte en majuscule - Guide
- Formule excel si contient texte alors texte ✓ - Forum Excel
- Transcription audio en texte - Guide
- Recherchev texte ✓ - Forum Excel
3 réponses
Alain_42
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
901
28 janv. 2009 à 11:36
28 janv. 2009 à 11:36
en javascript vas voir le REGEX
Alain_42
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
901
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
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
901
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