JavaScript表单提交没有任何反应

时间:2013-08-15 04:52:14

标签: javascript forms

有人可以告诉我为什么我点击按钮提交表格 - >它工作,但当我使用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>

2 个答案:

答案 0 :(得分:3)

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

Changing that让它发挥作用。

答案 1 :(得分:2)

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