我有问题。 客户声称我为他们建立的奖品注册表格在IE 7中不起作用。 它在IE 8中工作得很好,他们同意,但在IE 7中却没有。 (幸运的是他们不关心IE 6)。 我希望有人可以帮助我调试它,因为我无法访问IE 7的机器(我在Mac上工作)。 页面在这里: http://www.fuchscorp.com/midamerica/prizes/prize.signup.php
单击IE 7中的“提交”按钮时,它不起作用。 不要担心提交信息,因为网站不在线(所以,不......你不会赢得任何奖品)。
如果有人可以帮我调试一下,弄清楚会发生什么,这会非常有帮助。
答案 0 :(得分:3)
我对jQuery的验证库并不是很熟悉......但是我没有看到你在按钮中“挂钩”哪个“提交”表单?
我的猜测是你的按钮元素需要一个type="submit"
属性......或者因为你的id
是Submit
而IE7搞砸了,IE有元素问题以与方法相同的形式。例如submit()
因此,请尝试添加属性和/或更改ID /名称。
答案 1 :(得分:0)
我知道这很糟糕,但作为一名Web开发人员,您应该能够自己测试所有目标平台。我也在使用Mac,但Windows和IE是我们业务现实的一部分。要么投资一台廉价的PC(几百个就可以得到你所需要的),要么安装Virtual Box(它是免费的!)以及你需要的任何Windows版本(如果你愿意的话,也可以通过Bootcamp运行Windows)。 / p>
此外,还有一个名为IE Tester的免费Windows程序,允许您运行IE 5.5,6,7和8的实例,无论您安装的是什么版本的(真正的)IE。该计划既丑陋又缓慢,但它完成了工作。