-3

キーを押してフォーカスされているときに、入力の内容を削除することはできますか?

期待してありがとう!:)

4

2 に答える 2

1

これを試して:

$('input').keypress(function(event) {
    if ( event.which == 8 ) { // backspace
        $(this).val('');
    }
}
于 2013-07-26T00:25:00.640 に答える
1

はい。jQuery を使用すると、次のようなことができます (デモについてはhttp://jsfiddle.net/5tsNW/1/を参照してください)。

HTML:

<input type="text" id="testInp" />

JavaScript:

$(function() {
    $("#testInp").on("keydown", function (e) {
        // backspace is key code 8
        if(e.keyCode === 8) {
            $(this).val("");
        }
    });
});
于 2013-07-26T00:25:40.923 に答える