Php 提交表单问题。。。输入键
我有一个表单,包含几个下拉列表和一个文本字段,还有一个按钮 当我点击按钮时,一个Ajax函数被调用。。。ajax然后调用一个php函数,该函数从mysql数据库获取结果 问题是,我不能做同样的事情,只要在表单中点击回车键,页面就会刷新 这就解释了,我认为表单会被提交,但在点击enter时忽略了ajaxfunction,即使我有“onSubmit=”ajaxfunction();“在表单标签中 有什么想法吗 有人知道在按enter键时忽略表单提交的方法吗?或者在按enter键时单击按钮Php 提交表单问题。。。输入键,php,mysql,html,ajax,forms,Php,Mysql,Html,Ajax,Forms,我有一个表单,包含几个下拉列表和一个文本字段,还有一个按钮 当我点击按钮时,一个Ajax函数被调用。。。ajax然后调用一个php函数,该函数从mysql数据库获取结果 问题是,我不能做同样的事情,只要在表单中点击回车键,页面就会刷新 这就解释了,我认为表单会被提交,但在点击enter时忽略了ajaxfunction,即使我有“onSubmit=”ajaxfunction();“在表单标签中 有什么想法吗 有人知道在按enter键时忽略表单提交的方法吗?或者在按enter键时单击按钮 谢谢…将o
谢谢…将onsubmit更改为onsubmit=“return AjaxFunction();“并从AjaxFunction返回false。这将阻止表单提交。我知道有点晚,但这里有另一个解决方案供您考虑。” (发件人:) 将此事件添加到文本字段。按Enter键将阻止提交,您可以根据需要添加提交按钮或调用表单。提交()
onKeyPress="if (event.which == 13) return false;"
例如:
<input id="txt" type="text" onKeyPress="if (event.which == 13) return false;"></input>