2013-05-14 98 views
0

我有一个基于PHP和Javascript的登录脚本。我无法弄清楚为什么它会在Chrome和Safari浏览器中工作,而不是在Firefox或Internet Explorer中工作。我终于找出问题是与HTML,而不是有常规提交按钮,我有一个图像提交。只需将type =“image”更改为type =“submit”即可解决问题。有谁知道这是为什么,如果有写一个兼容的方式如下IE浏览器兼容浏览器兼容性问题/ Firefox

这工作:

<input name="doLogin" type="submit" style="margin-left:90px;" id="doLogin3" value="Login">

这不:

<input name="doLogin" type="image" src="login-btn.png" style="margin-left:90px;" id="doLogin3" value="Login">

+0

什么都不起作用? – Gumbo

+1

JavaScript提交应该可以工作,例如'的onclick = “form.submit()”'。 – austin

+1

你有DOCTYPE套餐吗? – Bart

回答

1

,如果你不打算要使用js提交表单,那么应该提交您的提交按钮的输入类型。但如果你真的必须有一个图像代替你的按钮,只需将图像设置为按钮的背景,使用css来定位图像。无需将输入类型更改为图像。希望有所帮助。