Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.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 为什么我的表单会在除IE7之外的所有浏览器中提交?_Php_Ajax_Forms - Fatal编程技术网

Php 为什么我的表单会在除IE7之外的所有浏览器中提交?

Php 为什么我的表单会在除IE7之外的所有浏览器中提交?,php,ajax,forms,Php,Ajax,Forms,我有一个表单,除了IE7,其他浏览器都在提交。在IE7中,单击submit时,浏览器会显示一个空白的白色页面,地址栏会更改为处理和提交表单的PHP文件的地址 表格如下: 您可以在IE7中将表单留空,然后单击submit,您将看到它加载一个空白的白色页面。在其他浏览器中,当表单为空时,它指出所需字段,当表单填写时,它提交 以下是我处理表单的“schedule_claim.php”文件的内容: 我一辈子都搞不懂IE7为什么不工作。我花了几个小时试图找到这个问题,但我现在只是在兜圈子 如果您能提供一

我有一个表单,除了IE7,其他浏览器都在提交。在IE7中,单击submit时,浏览器会显示一个空白的白色页面,地址栏会更改为处理和提交表单的PHP文件的地址

表格如下:

您可以在IE7中将表单留空,然后单击submit,您将看到它加载一个空白的白色页面。在其他浏览器中,当表单为空时,它指出所需字段,当表单填写时,它提交

以下是我处理表单的“schedule_claim.php”文件的内容:

我一辈子都搞不懂IE7为什么不工作。我花了几个小时试图找到这个问题,但我现在只是在兜圈子

如果您能提供一个解决方案,并解释问题是什么以及为什么在IE7中出现此问题?

在您的文件更改中:

$("#edit-submit").click(function() {

IIRC
return false
不起作用
<input type="submit" class="form-submit" value="Submit" id="edit-submit" name="op">

要成为文件更改中的
按钮
而不是
输入

,请执行以下操作:

$("#edit-submit").click(function() {

IIRC
return false
不起作用
<input type="submit" class="form-submit" value="Submit" id="edit-submit" name="op">


作为一个
按钮
而不是
输入
错误是由“,”in functions.js-愚蠢的IE7”引起的。

错误是由“,”in functions.js-愚蠢的IE7”引起的。

我根据上面的调整更改了function.js,但是同样的行为仍然发生。你检查过IE7中的调试控制台以确保没有JS错误吗?另外,您正在修改live server(我只是想自己检查更改)。我现在将其推送到live server。就我在调试中所见,没有JS错误。我根据上面的调整更改了function.JS,但仍然出现相同的行为。您是否检查了IE7中的调试控制台以确保没有JS错误?另外,您正在修改live server(我只是想自己检查更改)。我现在将其推送到live server。就我在调试中所见,没有JS错误。