plugin mask onComplete répété 2 fois
Bonjour,
J'ai un problème que je ne comprends pas la raison : lorsque je fais un masque de saisie, et que je fais coller du clavier CTRL+V il m'execute 2 fois ce qu'il y a dans le complete. Pourquoi ?
Exemple avec le plugin http://digitalbush.com/projects/masked-input-plugin/ :
Code:
1 2 3 4 5 6 7 8 9 10
| $.mask.definitions['F']='[rR1-9]';
$.mask.definitions['S']='[A-Za-z]';
$.mask.definitions['M']='[A-Za-z0-9]';
$("#listeNotification_addLine input").mask("FS999999999MM",
{
completed:function(){
alert("You typed the following: "+this.val());
}
}
); |
et avec http://igorescobar.github.io/jQuery-Mask-Plugin/ :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| $('#listeNotification_addLine input').mask('FS999999999MM', {'translation': {
F: {pattern: /[rR1-9]/},
S: {pattern: /[A-Za-z]/},
9: {pattern: /[0-9]/},
M: {pattern: /[A-Za-z0-9]/}
},
onComplete: function(cep) {
changeListeNotification_addLine(cep);
},
onKeyPress: function(cep, event, currentField, options){
currentField.val( cep.toUpperCase() );
}
}); |
Merci de votre aide.