如何让Javascript发布表格?

时间:2011-03-11 19:33:16

标签: javascript

我使用以下代码: document.forms [" FORM_NAME&#34]。提交(); 它似乎不起作用。还有其他方法可以使用Javascript提交表单吗?

2 个答案:

答案 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;'