谁能告诉我这段代码出了什么问题?我尝试使用 JavaScript 提交表单,但显示错误“.submit 不是函数”。有关代码的更多详细信息,请参见下文:
<form action="product.php" method="get" name="frmProduct" id="frmProduct" enctype="multipart/form-data"> <input onclick="submitAction()" id="submit_value" type="button" name="submit_value" value=""> </form> <script type="text/javascript"> function submitAction() { document.frmProduct.submit(); } </script>
我也试过这个:
<script type="text/javascript"> function submitAction() { document.forms["frmProduct"].submit(); } </script>
两者都向我显示相同的错误:(
提交不是函数
意味着您命名了您的提交按钮或其他一些元素submit。将按钮重命名为btnSubmit,您的通话将神奇地工作。
submit
btnSubmit
当您命名按钮提交时,您将覆盖submit()表单上的功能。
submit()