小编典典

JavaScript 中的“提交不是函数”错误

all

谁能告诉我这段代码出了什么问题?我尝试使用 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>

两者都向我显示相同的错误:(


阅读 62

收藏
2022-04-20

共1个答案

小编典典

提交不是函数

意味着您命名了您的提交按钮或其他一些元素submit。将按钮重命名为btnSubmit,您的通话将神奇地工作。

当您命名按钮提交时,您将覆盖submit()表单上的功能。

2022-04-20