当前位置: 首页 > 面试题库 >

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

闾丘淇
2023-03-14
问题内容

谁能告诉我这段代码出了什么问题?我尝试使用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时,将覆盖submit()表单上的功能。



 类似资料:
  • 问题内容: 不知道出了什么问题,但是我从chrome控制台收到了此错误: 通过此JavaScript: 我不确定启动.ajax的方式是否有问题,或者jquery的实现是否正确。我觉得是这样的。有什么想法吗? 编辑:这是上面脚本附带的html 问题答案: 您正在使用jQuery的苗条版本。它不支持ajax调用。用 代替它。 苗条的身材 有时您不需要ajax,或者您更喜欢使用许多专注于ajax请求的独

  • 问题内容: 我对这一切都很陌生。我正在使用ASP.NET MVC C#LINQ to SQL 。 我有一个编辑页面,可加载作者及其所有书籍。这些书是通过Ajax调用加载的。 这部分工作正常。该页面加载有Author信息,然后是Books加载(DIV id =“ Books”中的局部视图,仅包含Book Category和Book Title): 现在,在主视图页面上,我想要一个链接。单击链接后,我

  • 问题内容: 收到此错误: angular.min.js:122 TypeError:$ http.get(…)。success在Object.invoke(angular.min)的new(app.js:12)的getUserInfo(app.js:7)处不是函数.js:43)在Q.instance(angular.min.js:93)在p(angular.min.js:68)在g(angular

  • 我是Flask和SQLAlchemy的新手(在过去3年中一直与Django合作)。我需要调用一个现有的PostgreSQL函数,该函数可以写入数据库中的3个不同表。这是我无法控制的(我必须让它工作)。该函数返回一条记录(自定义Postgres类型),其中包含有关结果的信息。代码如下: 上面的代码运行时没有错误。从日志消息中,我可以看到正确的数据是从数据库返回的。但是,如果我转到psql,就看不到新

  • 下面的代码出现了最奇怪的错误。 /src/components/competitions/TheVault表单。js第5行:在函数“contactform”中调用React钩子“useForm”,该函数既不是React函数组件,也不是定制的React钩子函数React钩子/钩子规则 搜索关键字以了解有关每个错误的更多信息。 我刚刚安装了react hook表单并运行了演示代码。

  • 我得到了一个错误:这个$情态动词模态不是一个函数 我通过gulp文件从wwwroot文件夹中的Node_模块获得了ng2-bs3-modal。 我的文件夹结构是: 如果我将ng2-bs3-modal移动到脚本(typescript)文件夹,它将提供jasmin区域。js错误。在上面的结构中,我得到了“this.$modal.modal不是函数”错误,因为ng2-bs3-modal中的所有类型脚本都