使用现有的“提交”元素自动提交表单

时间:2012-01-19 22:56:55

标签: javascript

我有一个包含1个表单的HTML页面。所以要自动提交表单我可以使用:

<body onload="document.forms[0].submit()">

但是,表单中可能有一个名称为“submit”的元素。这打破了上面的代码。除了删除或重命名“提交”字段外,还有另一种方法可以自动提交表单吗?

干杯。

2 个答案:

答案 0 :(得分:1)

将表单设为ID,然后使用document.getElementById('id-of-your-form').submit();

答案 1 :(得分:1)

您是否有任何特殊原因需要保留名称为“submit”的表单元素?重命名似乎是最实用的解决方案。尽可能避免名称冲突,以及所有这些。

假设有,给表单提供ID和引用。