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 271 Statut Membre -
Felice_ Messages postés 271 Statut Membre -
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 spéciaux - Guide
- Caractères ascii - Guide
- Caracteres speciaux - Guide
- Caractères spéciaux mac - 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 :
function Caractere_Telephone(evt) { var keyCode = evt.which ? evt.which : evt.keyCode; if (keyCode==9) return true; if (keyCode == 32) {return false;} var interdit = 'aeiouAEIOU'; if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {return false;}}Je veux inverser le code pour qu'il autorise plutot les caractères de la variable...
function Caractere_Telephone(evt) { var keyCode = evt.which ? evt.which : evt.keyCode; if (keyCode==9) return true; if (keyCode == 32) {return false;} var autoriser = 'aeiouAEIOU'; if (autoriser.indexOf(String.fromCharCode(keyCode)) >= 0) {return false;}}