未捕获的类型错误:对象 #<Nodelist> 在 chrome 中没有方法"submit"



我正在通过ajax提交表单,我会得到上述错误。它仅在Firefox中起作用,但在IE,Chrome,Safari,Opera中不起作用。

这是我的表格提交:

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

有人可以给我一个解决方案吗?

如果您需要用jQuery实现,

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

或通过与jQuery链接,

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

最新更新