为什么这个 JavaScript 在 IE8 中不起作用?
<form action="http://google.com">
<input type="submit" onclick="javascript:this.disabled='disabled';return true">
</form>
它可以在 Firefox 中运行,但不能在 IE8、Safari 中运行(它应该将我转发到 Google 的网站,但没有发生。)。为什么?
<form action="http://google.com">
<input type="submit" onclick="javascript:this.disabled='disabled';return true">
</form>
It works in Firefox, but not in IE8, Safari (It should forward me to Google's site, it but doesn't happen.). Why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请尝试以下操作:
编辑:根据 wamp 的评论添加了
form.
。Try this instead:
Edit: Added
form.
as per wamp's comment.您不需要 javascript: 伪协议。这应该有效:
并且您不需要返回 true,这会自动发生。
You don't need the javascript: pseudoprotocol. This should work:
and you don't need to return true, that'll happen automatically.