我有一个包含多个拖放列出了表格和文本字段和按钮...
当我点击按钮,ajaxfunction叫...阿贾克斯然后调用一个PHP函数,从MySQL数据库得到结果...
问题是,我不能用只是击中在表单中输入做同样的事情,页面只是得到刷新...
这解释,我认为形式被提交,但按下回车键时,虽然连我自己“的onsubmit =” AjaxFunction()忽略ajaxfunction;”的形式标记...
有任何想法吗?
有谁知道一个办法忽略的形式提交按下回车键的时候? 按下回车键的时候,也许不是按一下按钮?
谢谢...
改变你的onsubmit到的onsubmit = “返回AjaxFunction();” 并从AjaxFunction返回false。 这将防止从形式submiting。
有点晚了,我知道,但这里是为您考虑另一种解决方案..
(来源: 形成不采取行动,并在那里输入不会重新加载页面 )
本次活动添加到您的文本字段。 这将防止按下回车键提交,并且你可以自由地添加一个提交按钮或致电form.submit()要求:
onKeyPress="if (event.which == 13) return false;"
例如:
<input id="txt" type="text" onKeyPress="if (event.which == 13) return false;"></input>