Votre question

Problème, vérification de champs

Tags :
  • Script
  • Programmation
Dernière réponse : dans Programmation
30 Mars 2008 23:52:40

Salut à tout,

Voilà, j'ai fait un script pour vérifier les champs de mon formulaire tout fonctionne appart la vérification des caractères. Voilà mon script :

//foncion qui bug (je pense)
function caractV(val){
var vLettresMi = 'abcdefghijklmnopqrstuvwxyz';
var vLettresMa = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var vNb = '0123456789_';
var param = vLettresMi + vLettresMa + vNb;
var i = 0;
if(val == '') return false;
for(i = 0; i < val.length; i++){
if(param.indexOF(charAt(val, i), 0) == -1) return false;
}
return true;
}

function inscrV(){
//Ici ça marche
if(document.forms["inscr"].elements["pseudo"].value == ""){
alert("Choisissez un pseudo");
document.forms["inscr"].elements["pseudo"].style.backgroundColor = "#FF0000";
document.forms["inscr"].elements["pseudo"].focus();
return false;
}
//Ici ça bug
if(caractV(document.forms["inscr"].elements["pseudo"].value)){
alert("Caractères invalides pour le pseudo caractères autorisés : a-z, A-Z, 0-9, _");
return false;
}
return true;
}

Merci

Autres pages sur : probleme verification champs

a c 232 L Programmation
1 Avril 2008 23:21:35

Salut,

Tu n'as pas de débugger javascript ? IE/Firefox t'affiche une erreur ?
J'aurais pas mis de F majuscule à indexOf().


Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS