提交表单的问题...回车键(Submit Form problem… Enter key)

2019-08-18 02:43发布

我有一个包含多个拖放列出了表格和文本字段和按钮...

当我点击按钮,ajaxfunction叫...阿贾克斯然后调用一个PHP函数,从MySQL数据库得到结果...

问题是,我不能用只是击中在表单中输入做同样的事情,页面只是得到刷新...

这解释,我认为形式被提交,但按下回车键时,虽然连我自己“的onsubmit =” AjaxFunction()忽略ajaxfunction;”的形式标记...

有任何想法吗?

有谁知道一个办法忽略的形式提交按下回车键的时候? 按下回车键的时候,也许不是按一下按钮?

谢谢...

Answer 1:

改变你的onsubmit到的onsubmit = “返回AjaxFunction();” 并从AjaxFunction返回false。 这将防止从形式submiting。



Answer 2:

有点晚了,我知道,但这里是为您考虑另一种解决方案..

(来源: 形成不采取行动,并在那里输入不会重新加载页面 )

本次活动添加到您的文本字段。 这将防止按下回车键提交,并且你可以自由地添加一个提交按钮或致电form.submit()要求:

onKeyPress="if (event.which == 13) return false;"

例如:

<input id="txt" type="text" onKeyPress="if (event.which == 13) return false;"></input>


文章来源: Submit Form problem… Enter key