Problème, vérification de champs - Programmation
Ceci répond-il à votre question ? Oui | Non
 

Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Problème, vérification de champs
 
Profil : IDNaute
Plus d'informations

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

Liens


Profil : Extensionaute
Plus d'informations

Salut,

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



---------------
==> Viendrez-vous à bout d'OmaR_ShaRif ? <==
Un adulte est un grand enfant qui croit qu'il sait.
Un enfant est un petit adulte qui sait qu'il croit.

Aller à :
Ajouter une réponse
  FORUM Infos-du-Net » Programmation » Problème, vérification de champs
 

Liens