0

我有一个基于 PHP 和 Javascript 的登录脚本。很长一段时间我都想不通为什么它可以在 chrome 和 safari 中工作,但不能在 Firefox 或 Internet Explorer 中工作。我终于发现问题出在 html 上,而不是常规的提交按钮,我有一个要提交的图像。只需将 type="image" 更改为 type="submit" 即可解决问题。有谁知道这是为什么以及是否有兼容的方式来编写以下内容

这有效:

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

4

1 回答 1

1

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

于 2013-05-14T19:47:15.477 回答