一尘不染

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

javascript

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

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


阅读 237

收藏
2020-04-25

共1个答案

一尘不染

提交不是功能

表示您已将自己的提交按钮或其他元素命名为submit。将按钮重命名为btnSubmit,您的呼叫将神奇地工作。

将按钮命名为Submit时,将覆盖submit()表单上的功能。

2020-04-25