未捕获的TypeError:对象#<nodelist>在chrome </nodelist>中没有方法“submit”

时间:2012-12-27 12:54:16

标签: java javascript forms

我通过ajax提交表单,我收到上述错误。它仅适用于Firefox,但不适用于IE,Chrome,Safari,Opera。

这是我的表单提交:

document.forms.loginPage.action="<%=request.getContextPath()%>/colAuth?pAct=login";
document.forms.loginPage.submit();

任何人都可以给我一个解决方案吗?

1 个答案:

答案 0 :(得分:1)

如果你需要用jquery实现,

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

或通过链接jquery,

<a href="javascript:;" onclick="$('#formid').submit();">submit</a>