J'ai un champ et je veux empêcher certains caractères illégaux tout en montrant l'utilisateur pendant qu'il tape. Comment puis-je faire cela dans l'exemple suivant?jQuery keyup() caractères illégaux
$('input').bind("change keyup", function() {
var val = $(this).attr("value");
/*
if (val --contains-- '"') {
$(this).css("background", "red");
val = val.replace('"', "");
$(this).attr("value", val)
}
*/
$("p").html(val);
});
EDIT: Je dois mettre les caractères illégaux dans un tableau
var vowels = new Array('"', "<", ">", "&");
Pourquoi les voulez-vous dans un tableau? – user113716
eeuuh, parce qu'il y en a quelques uns? Dnno .. Peut-être que cela peut être fait avec des expressions régulières, mais c'est chinois pour moi. – FFish