-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 回答