我想使用jquery提交如下:

$("#formid").submit();

它在除IE6之外的所有浏览器中均能完美工作。

如何使其在IE6中工作?

最佳答案

您可能在表单中的某处有一个<input name="submit" />,它会覆盖IE中表单的“提交”功能。

编辑:

我已经在其他一些浏览器中进行了测试。所有主要浏览器的最新版本似乎都受到此问题的影响。

  • IE-所有版本
  • Firefox 4+
  • Chrome至少从12版开始
  • Opera至少从11版开始

  • 底线:切勿将输入内容命名为“提交”或表单元素的任何其他默认属性或方法(例如,“操作”或“重置”)。有关完整的概述,请参见MDC

    关于javascript - jQuery表单commit()在IE6中不起作用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/445850/

    10-12 12:34
    查看更多