JavaScript表单提交不会发生任何问题

Nothing happens with JavaScript form submission

本文关键字:任何 问题 表单提交 JavaScript      更新时间:2023-09-26

有人能告诉我为什么我点击按钮提交表单->它有效,但当我使用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>

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

改变它就能奏效。

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