Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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
Javascript jQuery验证在IE 7中不起作用?_Javascript_Jquery_Validation_Internet Explorer 7_Internet Explorer 6 - Fatal编程技术网

Javascript jQuery验证在IE 7中不起作用?

Javascript jQuery验证在IE 7中不起作用?,javascript,jquery,validation,internet-explorer-7,internet-explorer-6,Javascript,Jquery,Validation,Internet Explorer 7,Internet Explorer 6,我有个问题。 客户声称我为他们制作的奖品注册表格在IE 7中不起作用。 它在IE8中工作得很好,他们对此表示同意,但在IE7中却不行。(幸好他们不在乎IE 6)。 我希望有人能帮我调试它,因为我没有使用IE7的机器(我在Mac上工作)。 页面如下: 当你点击IE 7中的提交按钮时,它就不起作用了。 不要担心提交信息,因为该网站不是实时的(因此,不……你不会赢得任何奖项) 如果有人能帮我调试一下,弄清楚发生了什么,那将是非常有帮助的。我对jQuery的验证库不太熟悉。。。但是我看不到你在按钮中的

我有个问题。 客户声称我为他们制作的奖品注册表格在IE 7中不起作用。 它在IE8中工作得很好,他们对此表示同意,但在IE7中却不行。(幸好他们不在乎IE 6)。 我希望有人能帮我调试它,因为我没有使用IE7的机器(我在Mac上工作)。 页面如下:

当你点击IE 7中的提交按钮时,它就不起作用了。 不要担心提交信息,因为该网站不是实时的(因此,不……你不会赢得任何奖项)


如果有人能帮我调试一下,弄清楚发生了什么,那将是非常有帮助的。

我对jQuery的验证库不太熟悉。。。但是我看不到你在按钮中的“钩子”在哪里“提交”表单

我猜您的按钮元素需要一个
type=“submit”
属性。。。或者IE7变得一团糟,因为您的
id
Submit
,IE与名为“与方法相同”的表单中的元素存在问题。。e、 g.
submit()


因此,请尝试添加属性和/或更改id/名称。

我知道这很糟糕,但作为一名web开发人员,您应该能够自己测试所有目标平台。我也在Mac电脑上工作,但Windows和IE是我们业务现实的一部分。要么投资一台便宜的PC(几百台就可以满足你的需要),要么安装(免费!)以及你需要的任何版本的Windows(如果你愿意,你也可以通过Bootcamp运行Windows)


此外,还有一个名为的免费Windows程序,它允许您运行IE 5.5、6、7和8的实例,而不管您安装的是(真实的)IE的哪个版本。这个程序很难看,速度也很慢,但是它完成了任务。

PS如果你在IE8中打开兼容模式,你会发现它“不”工作。@Pselus:它在兼容视图中也不工作,也许你可以在该模式下用开发工具进行一些调试?太棒了。我不知道我能做到。谢谢大家!我很想知道什么是断线的。不过我这里没有ie8。让我们知道解决方案是什么!缺少的是
type=“submit”
。谢谢你,我绞尽脑汁想弄清楚到底出了什么问题。validate的“钩子”是表单元素上的.validate方法。但显然,要在IE7中工作,它必须在按钮上键入class='submit',谢谢!