如何在页面刷新时保留<form>中的“input”,或者停止页面刷新?</form>

时间:2013-02-23 22:32:06

标签: jquery html css forms input

我有一个'input'类型的元素。当我按下“输入”字段时,有没有办法停止页面提交和刷新?如果没有,我可以这样做,以便输入内容仍然存在吗?

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

    event.preventDefault();

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

1 个答案:

答案 0 :(得分:4)

你可以这样做:

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

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