N'autoriser que quelques caractères
Résolu
Sinistrus
Messages postés
1010
Date d'inscription
Statut
Membre
Dernière intervention
-
Felice_ Messages postés 265 Date d'inscription Statut Membre Dernière intervention -
Felice_ Messages postés 265 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous !
Je voudrais inverser ce code, pouvez-vous m'aider svp
Je voudrais inverser ce code, pouvez-vous m'aider svp
function Caracteres(evt) { var keyCode = evt.which ? evt.which : evt.keyCode; if (keyCode==9) return true; if (keyCode == 32) {return false;} var interdit = 'bcdfghjklmnpqrstvwxyz&*?!:;,\t#~"^¨%$£?²¤§%*()[]{}<>|\\/`_\'-BCDFGHJKLMNPQRSTVWXYZçàéèê'; if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {return false;}} // Changer l'interdit en autoriser function Caracteres(evt) { var keyCode = evt.which ? evt.which : evt.keyCode; if (keyCode==9) return true; if (keyCode == 32) {return false;} var autoriser = 'AOIEUaoieu'; if (autoriser.indexOf(String.fromCharCode(keyCode)) >= 0) {return false;}}
A voir également:
- N'autoriser que quelques caractères
- Caractères ascii - Guide
- Caractères spéciaux - Guide
- Caractères spéciaux mac - Guide
- Caracteres speciaux - Guide
- Autoriser un site sur chrome - Guide
2 réponses
Je comprends vraiment pas ton problème, il suffit de déplacer les deux valeurs des variables :
function Caracteres(evt) { var keyCode = evt.which ? evt.which : evt.keyCode; if (keyCode==9) return true; if (keyCode == 32) {return false;} var interdit = 'AOIEUaoieu'; if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {return false;}} // Changer l'interdit en autoriser function Caracteres(evt) { var keyCode = evt.which ? evt.which : evt.keyCode; if (keyCode==9) return true; if (keyCode == 32) {return false;} var autoriser = 'bcdfghjklmnpqrstvwxyz&*?!:;,\t#~"^¨%$£?²¤§%*()[]{}<>|\\/`_\'-BCDFGHJKLMNPQRSTVWXYZçàéèê'; if (autoriser.indexOf(String.fromCharCode(keyCode)) >= 0) {return false;}}
Le premier script interdit les caractères cités dans la variable :
Je veux inverser le code pour qu'il autorise plutot les caractères de la variable...