テキストが TextBox に入力されたというイベントをキャッチし、ユーザーが変更を確認する前にそれを変更したいと思います。keyDown、keyUp、keyPressed イベントを追加してみましたが、変更後にすべて呼び出されます。
それを行う方法はありますか?
テキストが TextBox に入力されたというイベントをキャッチし、ユーザーが変更を確認する前にそれを変更したいと思います。keyDown、keyUp、keyPressed イベントを追加してみましたが、変更後にすべて呼び出されます。
それを行う方法はありますか?
これは機能する必要があります
$("#input").keypress(function(replace){
if(replace.which==46)
{
$("#input").val($(this).val() + 'no_dots');
replace.preventDefault();
}
});
keypress
(,) 文字を置き換えます。このコードを試してみてください。うまくいくと思います
これはあなたが求めているもののようです。http://jsfiddle.net/wcS9j/1/
var blacklist = /(foo|bar)/ig;
$('input').on('keyup', function () {
if (blacklist.test(this.value)) {
this.value = this.value.replace(blacklist, '');
}
});