Controler un champs de texte en javascrip ?
azegzaw
Messages postés
32
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
j'ai mis un champs de texte que j'ai appéllé " mois "
dans ce champs l'utilisateur saisir mois et année de cette forme mars 2009 ---------> "032009"
je veux faire un contrôle pour obliger l'utilisateur àsaisire (??20??),
la meme chose pour par exemple une codification je veux que la 5éme caractère sois "/" par exemple mais exactement le 5 émé !
comment faire ceci en javascript
merci beaucoup!
j'ai mis un champs de texte que j'ai appéllé " mois "
dans ce champs l'utilisateur saisir mois et année de cette forme mars 2009 ---------> "032009"
je veux faire un contrôle pour obliger l'utilisateur àsaisire (??20??),
la meme chose pour par exemple une codification je veux que la 5éme caractère sois "/" par exemple mais exactement le 5 émé !
comment faire ceci en javascript
merci beaucoup!
A voir également:
- Controler un champs de texte en javascrip ?
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Mettre un texte en majuscule - Guide
- Transcription audio en texte word gratuit - Guide
- Traduire un texte en photo - Guide
- Texte de barra - Guide
3 réponses
azegzaw
Messages postés
32
Statut
Membre
2
merci beaucoup mais s'il vous plait est ce que c'est possible de me donner plus de détail, parce que j'ai tapé REGEX sur google j'ai trouvé des choses que je n'ai pas bien comprises ! plus d'explication s'il vous plait et merci d'avance !!!!
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>