0

谁能告诉我为什么我点击按钮提交表单->它可以工作,但是当我使用javascript自动提交时->它失败了?

我在 aaa.com 上有这个表格,它提交给 bbb.com/result.jsp(另一个域)

<form id="myForm" name="myForm " method="post" action="www.bbb.com/result.jsp">
<input name="var01" value="var01 ">
<input name="var02" value="var02 ">
 <input type="submit" name="searchButton" value="Search">
</form>

手动单击搜索按钮,result.jsp 工作正常。

当我添加以下脚本时,result.jsp 页面不起作用

<script>
document.getElementById("myForm").submit();
</script>
4

2 回答 2

3

您的表单有id="myForm",但您的 JavaScript 正在寻找myform. ID 区分大小写。

改变它使它工作。

于 2013-08-15T04:56:01.203 回答
2

我记得,HTML id 属性区分大小写。当您的表单 ID 为 时,您正在调用该.submit()方法。myformmyForm

于 2013-08-15T04:55:48.213 回答