我有一个包含1个表单的HTML页面。所以要自动提交表单我可以使用:
<body onload="document.forms[0].submit()">
但是,表单中可能有一个名称为“submit”的元素。这打破了上面的代码。除了删除或重命名“提交”字段外,还有另一种方法可以自动提交表单吗?
干杯。
答案 0 :(得分:1)
将表单设为ID,然后使用document.getElementById('id-of-your-form').submit();
答案 1 :(得分:1)
您是否有任何特殊原因需要保留名称为“submit”的表单元素?重命名似乎是最实用的解决方案。尽可能避免名称冲突,以及所有这些。
假设有,给表单提供ID和引用。