我使用以下代码: document.forms [" FORM_NAME&#34]。提交(); 它似乎不起作用。还有其他方法可以使用Javascript提交表单吗?
答案 0 :(得分:2)
不是真的。它可能不起作用,因为你有一个名为“submit”的表单元素。更改其名称,代码将起作用。
要确认这确实是问题,需要进行一些调试:
var sFormName = "form_name";
var oForm = document.forms[sFormName];
if (oForm) {
if (oForm.elements["submit"]) {
alert("form contains element named submit, can't use JS to submit it");
}
}
else {
alert("Form named " + sFormName + " does not exist");
}
让我们更新。 :)
答案 1 :(得分:-1)
如果您使用的是Internet Explorer,则必须在表单中显示<input type='submit'>
才能使用。可能只是IE7,但我们遇到了这个问题。
要隐藏按钮,只需使用style ='display:none;'