1

我有一个“输入”类型的元素。当我在“输入”字段中按下输入时,有什么方法可以停止页面提交和刷新?如果没有,我可以让输入内容仍然存在吗?

我的 jquery 代码中已经有了这个:

    event.preventDefault();

但它不会阻止输入字段内容的重置

4

1 回答 1

4

你可以这样做:

$(YOUR_FORM_SELECTOR).find('input').keypress(function(e){
    if ( e.which === 13 )
    {
        return false;
    }
});

这将忽略表单中所有输入元素的所有输入。如果您希望它仅对一个输入元素生效,请仅在该输入元素上设置按键处理程序。

于 2013-02-23T22:33:41.837 回答