为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript中的“Submit不是一个函数”错误

JavaScript中的“Submit不是一个函数”错误

小怪兽爱吃肉 2019-06-17 15:59:27
JavaScript中的“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>两者都显示了相同的错误:
查看完整描述

3 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

提交不是一个函数

意味着您将提交按钮或其他元素命名为submit..将按钮重命名为btnSubmit你的电话会神奇地奏效。

命名按钮提交时,将重写submit()函数在表单上。


查看完整回答
反对 回复 2019-06-17
?
BIG阳

TA贡献1859条经验 获得超6个赞

<form action="product.php" method="post" name="frmProduct" id="frmProduct" enctype="multipart/form-data">
<input id="submit_value" type="button" name="submit_value" value=""></form><script type="text/javascript">
document.getElementById("submit_value").onclick = submitAction;function submitAction(){
    document.getElementById("frmProduct").submit();
    return false;}</script>

编辑:我不小心换了身份证


查看完整回答
反对 回复 2019-06-17
?
喵喵时光机

TA贡献1846条经验 获得超7个赞

确保没有具有相同名称的其他表单,并确保表单中没有name=“Submit”或id=“Submit”。


查看完整回答
反对 回复 2019-06-17
  • 3 回答
  • 0 关注
  • 768 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信