Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 提交表单问题。。。输入键_Php_Mysql_Html_Ajax_Forms - Fatal编程技术网

Php 提交表单问题。。。输入键

Php 提交表单问题。。。输入键,php,mysql,html,ajax,forms,Php,Mysql,Html,Ajax,Forms,我有一个表单,包含几个下拉列表和一个文本字段,还有一个按钮 当我点击按钮时,一个Ajax函数被调用。。。ajax然后调用一个php函数,该函数从mysql数据库获取结果 问题是,我不能做同样的事情,只要在表单中点击回车键,页面就会刷新 这就解释了,我认为表单会被提交,但在点击enter时忽略了ajaxfunction,即使我有“onSubmit=”ajaxfunction();“在表单标签中 有什么想法吗 有人知道在按enter键时忽略表单提交的方法吗?或者在按enter键时单击按钮 谢谢…将o

我有一个表单,包含几个下拉列表和一个文本字段,还有一个按钮

当我点击按钮时,一个Ajax函数被调用。。。ajax然后调用一个php函数,该函数从mysql数据库获取结果

问题是,我不能做同样的事情,只要在表单中点击回车键,页面就会刷新

这就解释了,我认为表单会被提交,但在点击enter时忽略了ajaxfunction,即使我有“onSubmit=”ajaxfunction();“在表单标签中

有什么想法吗

有人知道在按enter键时忽略表单提交的方法吗?或者在按enter键时单击按钮


谢谢…

将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>