为什么这个JavaScript在IE8中不起作用?

时间:2010-08-09 02:22:26

标签: javascript form-submit

<form action="http://google.com">
  <input type="submit" onclick="javascript:this.disabled='disabled';return true">
</form>

它适用于Firefox,但不适用于IE8,Safari(它应该转发给Google的网站,但它不会发生。)。为什么呢?

2 个答案:

答案 0 :(得分:3)

您不需要javascript:pseudoprotocol。这应该有效:

onclick="this.disabled=true"

并且您不需要返回true,这将自动发生。

答案 1 :(得分:3)

请改为尝试:

<input type="submit" onclick="this.disabled='disabled';form.submit()">

修改:根据wamp的评论添加了form.