有人可以告诉我为什么我点击按钮提交表格 - >它工作,但当我使用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>
答案 0 :(得分:3)
您的表单已id="myForm"
,但您的JavaScript正在寻找myform
。 ID区分大小写。
Changing that让它发挥作用。
答案 1 :(得分:2)
我记得,HTML id属性区分大小写。当您的表单ID为.submit()
时,您正在myform
上调用myForm
方法。