Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个“输入”类型的元素。当我在“输入”字段中按下输入时,有什么方法可以停止页面提交和刷新?如果没有,我可以让输入内容仍然存在吗?
我的 jquery 代码中已经有了这个:
event.preventDefault();
但它不会阻止输入字段内容的重置
你可以这样做:
$(YOUR_FORM_SELECTOR).find('input').keypress(function(e){ if ( e.which === 13 ) { return false; } });
这将忽略表单中所有输入元素的所有输入。如果您希望它仅对一个输入元素生效,请仅在该输入元素上设置按键处理程序。