Tom's Guide > Forum > Programmation > Problème, vérification de champs
Mot :    Pseudo :           
 

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 sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Salut,

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


------------------------------ Les dessins des seins ou les desseins des saints ?
Répondre à OmaR
Tom's Guide > Forum > Programmation > Problème, vérification de champs
Aller à :

Il y a 1198 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens