jerem206
Messages postés2Date d'inscriptionmardi 20 septembre 2005StatutMembreDernière intervention21 septembre 2005
-
20 sept. 2005 à 23:42
bontbont
Messages postés5Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention 3 octobre 2005
-
3 oct. 2005 à 15:31
Bonjour à tous, je suis débutant en javascript, je cherche a faire des
contrôles sur la saisie d'un formulaire. J'ai un problème au niveau du
controle de saisie du login qui n'accepte que les caractères
alphanumériques sous firefox. en effet quand je teste le script sous ie
ca marche mais sous firefox même quand je met des chiffres dans le
champs de texte login il me dit qui y a des caractères spéciaux. par
contre si je rappuie une deuxième fois sur valider ca marche, c'est
bizarre.
si quelqu'un peut m'aider à améliorer la partie qui controle les caractères spéciaux ca serait sympa merci.
<script type="text/javascript">
function controle() {
var login = document.forms["inscription"].elements["login"].value;
var pass1 = document.forms["inscription"].elements["pass1"].value;
var pass2 = document.forms["inscription"].elements["pass2"].value;
var mail = document.forms["inscription"].elements["mail"].value;
jerem206
Messages postés2Date d'inscriptionmardi 20 septembre 2005StatutMembreDernière intervention21 septembre 2005 21 sept. 2005 à 23:06
oui tu as raison c'est mieu mais ca ne résolu pas mon problème
malheuresement. je comprend pas cet erreur c'est trop bizarre, avec
mozilla firefox
si je met que des chiffres dans le champs de saisie "login" et que je
laisse vide les autres champs. j'appuie une fois sur valider j'ai :
alert("Veuillez saisir un pass entre 4 et 8 caractères");
mais si je ne change absolument rien et que je rappuie une deuxieme fois j'ai :
alert("caractères spéciaux"); alors qu'il y a que des chiffres ???
bontbont
Messages postés5Date d'inscriptionvendredi 21 janvier 2005StatutMembreDernière intervention 3 octobre 2005 3 oct. 2005 à 15:31
bonjour,
j'ai exactement le meme probleme...
je viens de supprimer le g (pour toi dans : var verif = /^[a-zA-Z0-9]+$/gi;), et cela a l'air de marcher (sur toute la chaine de caractere)...