【发布时间】:2013-02-23 22:32:06
【问题描述】:
我有一个“输入”类型的元素。当我在“输入”字段中按下输入时,有什么方法可以停止页面提交和刷新?如果没有,我可以让输入内容仍然存在吗?
我的 jquery 代码中已经有了这个:
event.preventDefault();
但它不会阻止输入字段内容的重置
【问题讨论】:
标签: jquery html css forms input
我有一个“输入”类型的元素。当我在“输入”字段中按下输入时,有什么方法可以停止页面提交和刷新?如果没有,我可以让输入内容仍然存在吗?
我的 jquery 代码中已经有了这个:
event.preventDefault();
但它不会阻止输入字段内容的重置
【问题讨论】:
标签: jquery html css forms input
你可以这样做:
$(YOUR_FORM_SELECTOR).find('input').keypress(function(e){
if ( e.which === 13 )
{
return false;
}
});
这将忽略表单中所有输入元素的所有输入。如果您希望它仅对一个输入元素生效,请仅在该输入元素上设置按键处理程序。
【讨论】: