Bonjour,
Ca ne fait pas longtemps que je fais du javascript et je rencontre une difficulté que je n'arrive pas à résoudre. Je veux m'assurer que les champs d'un formulaire sont bien saisis. J'ai une version simple qui fonctionne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
<script>
function verification(){
	if(document.getElementById('cb').value == ""){
        alert ('Vous avez mal saisi le numéro de la carte bleue');
        return false;
    }
	if(document.getElementById('titulaire').value == ""){
        alert ('Vous avez oublié de spécifier le titulaire de la carte bleue');
        return false;
    }
	if(document.getElementById('crypto').value == ""){
        alert ('Vous avez mal saisi le numéro du cryptogramme');
        return false;
    }
return true;
}
</script>
Jusque là pas de problème. Mais j'aimerais encore améliorer le test pour m'assurer que l'utilisateur à bien saisi le bon nombre de chiffre par exemple...
J'ai essayé quelque chose avec le cryptogramme (qui doit contenir 3 chiffres) et je ne comprend pas pourquoi ca ne marche pas...:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<script>
function verification(){
 
        ...
 
	if(document.getElementById('crypto').value != "[0-9]{3}"){
        alert ('Vous avez mal saisi le numéro du cryptogramme');
        return false;
    }
return true;
}
</script>
Est ce que quelqu'un pourrait m'aider, car je ne vois pas trop comment faire...