有人能告诉我这个代码出了什么问题吗?我试图用JavaScript提交表单,但显示错误".mit不是函数".有关代码的更多详细信息,请参见下面的内容:

<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时,覆盖表单上的submit()函数.

Javascript相关问答推荐

ReactJS中的material UI自动完成类别

如何在表格上拥有水平滚动条,在正文页面上拥有垂直滚动条,同时还对html表格的标题使用位置粘性?

有条件的悲剧

将状态向下传递给映射的子元素

扫描qr code后出错whatter—web.js

在Vite React库中添加子模块路径

在服务器上放置了Create Reaction App Build之后的空白页面

手机上的渲染错误文本必须在文本组件中渲染,但在浏览器上没有问题<><>

我的角模板订阅后不刷新'

从包含数百行的表中获取更改后的值(以表单形式发送到后端)的正确方法是什么?

在运行时使用Next JS App Router在服务器组件中运行自定义函数

对网格项目进行垂直排序不起作用

将异步回调转换为异步生成器模式

每次重新呈现时调用useState initialValue函数

在GraphQL解析器中修改上下文值

在没有任何悬停或其他触发的情况下连续交换图像

为什么这个最小Angular 的Licial.dev设置不起作用?

Plotly.js栏为x轴栏添加辅助文本

脚本语法错误只是一个字符串,而不是一个对象?

扩散运算符未按预期工作,引发语法错误