【问题标题】:how to preserve 'input' in <form> when the page refreshes, or stop the page refreshing?页面刷新时如何在 <form> 中保留“输入”,或停止页面刷新?
【发布时间】:2013-02-23 22:32:06
【问题描述】:

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

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

    event.preventDefault();

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

【问题讨论】:

    标签: jquery html css forms input


    【解决方案1】:

    你可以这样做:

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

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

    【讨论】:

    • 抱歉耽搁了,感谢您的简洁回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-20
    • 2015-10-21
    • 2015-11-14
    • 1970-01-01
    • 2014-07-24
    • 2013-02-11
    • 1970-01-01
    相关资源
    最近更新 更多