javascript - JavaScript 中的 "Submit is not a function"错误

标签 javascript html dom submit

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

表示您将提交按钮或其他元素命名为 submit。将按钮重命名为 btnSubmit,您的调用将神奇地起作用。

当您将按钮命名为提交时,您会覆盖表单上的 submit() 函数。

关于javascript - JavaScript 中的 "Submit is not a function"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/833032/

相关文章:

javascript - 设置 document.body.outerHTML 会创建空头。为什么?

javascript - PHP 和 JS - 上传图片不显示

javascript - CSS3 过渡不适用于移动设备

javascript - 如何确定脚本是否已从 Chrome 扩展程序注入(inject)到文档中

javascript - jQuery 从空列和行中清理 Flexbox 结构

javascript - Expressjs : throw new TypeError ('Router.use() requires a middleware function but got a ' + gettype(fn))

javascript - 很想从 .getElementsByTagName 获取属性吗?

javascript - Shadow DOM 与分离元素

javascript - jwPlayer onComplete 事件未触发(跨域嵌入)

c# - Html Agility Pack可以用来解析HTML片段吗?