Javascript chaine de caractere limitée
yohhann
Messages postés
35
Statut
Membre
-
slooptoo -
slooptoo -
bonjour,
je cherche un petit programe comme celui ci dessous à la petite difference que je souhaiterais avoir obligatoirement 9 CHIFFRES
function validate() {
if (document.form.num.value =="") {
alert("vous avez omis de saisir votre numero d'adhérent")
return false
}
j'avais pensé a if(document.form.num.length !="9" .. mais c'est pas ça
help
je cherche un petit programe comme celui ci dessous à la petite difference que je souhaiterais avoir obligatoirement 9 CHIFFRES
function validate() {
if (document.form.num.value =="") {
alert("vous avez omis de saisir votre numero d'adhérent")
return false
}
j'avais pensé a if(document.form.num.length !="9" .. mais c'est pas ça
help
A voir également:
- Javascript chaine de caractere limitée
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Caractere vide - Guide
- Chaine tnt gratuite sur mobile - Guide
6 réponses
Salut.
Pour la fonction en javascript je ne sais pas.
Par contre, tu peux utiliser l'attribut "maxlenght" de l'input, et lui attribuer la valeur "9".
Ca veut dire qu'on peut entrer maximum 9 caractères.
Tu peux aussi rajouter l'attribut "size" avec la même valeur.
J'ai trouvé quelquechose qui te conviendrait je pense :
http://www.allhtml.com/articles/detail/299
a plus
EDIT :
Tu peux aussi essayer en enlevant les apostrophes autour de 9.
Pour la fonction en javascript je ne sais pas.
Par contre, tu peux utiliser l'attribut "maxlenght" de l'input, et lui attribuer la valeur "9".
Ca veut dire qu'on peut entrer maximum 9 caractères.
Tu peux aussi rajouter l'attribut "size" avec la même valeur.
J'ai trouvé quelquechose qui te conviendrait je pense :
http://www.allhtml.com/articles/detail/299
a plus
EDIT :
Tu peux aussi essayer en enlevant les apostrophes autour de 9.
merci p@ bien joué héhé merci a toi aussi sylvain
mais par contre la je peux rentrer des lettre et je voudrais que ce soit que des chiffre
mais par contre la je peux rentrer des lettre et je voudrais que ce soit que des chiffre
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je n'ai pas encore regardé, mais je crois que ceci t'aidera :
http://fr.selfhtml.org/javascript/objets/number.htm
http://fr.selfhtml.org/javascript/objets/number.htm
Voila j'ai trouvé.
Tu peux utiliser la fonction isNaN (is not a number).
Ca retourne true si ce qu'on vérifie n'est pas un nombre.
Par exemple :
affiche une alerte :
"pas un nombre"
mais pas la deuxième.
trouvé la :
http://www.javascriptkit.com/jsref/globalfunctions.shtml
a plus
Tu peux utiliser la fonction isNaN (is not a number).
Ca retourne true si ce qu'on vérifie n'est pas un nombre.
Par exemple :
if(isNaN('blabla'))
alert('pas un nombre');
if(isNaN(8))
alert('un nombre');
affiche une alerte :
"pas un nombre"
mais pas la deuxième.
trouvé la :
http://www.javascriptkit.com/jsref/globalfunctions.shtml
a plus
if (str.match(/^\d{9}$/) == null)
alert("coin");