通过按键可以在聚焦时删除输入的内容吗?

时间:2013-07-26 00:20:26

标签: javascript jquery input

按键时是否可以删除输入内容?

感谢您的期待! :)

2 个答案:

答案 0 :(得分:1)

试试这个:

$('input').keypress(function(event) {
    if ( event.which == 8 ) { // backspace
        $(this).val('');
    }
}

答案 1 :(得分: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("");
        }
    });
});