JavaScript:document.form.submit() is not a function

错误代码示例:

<form name="myForm">
    <input name="submit" type="button" />
</form>
<script type="text/javascript">
     document.myForm.submit();
</script>

在JavaScript控制表单提交submit()的时候,submit是个保留关键字。如果form表单中含有name="submit"(常见于按钮上),提交时就会有冲突,浏览器提示 document.myForm.submit is not a function,此时修改name="submit"就可以解决问题了。
正确代码示例:

<form name="myForm">
    <input name="mysubmit" type="button" />
</form>
<script type="text/javascript">
     document.myForm.submit();
</script>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 22年12月更新:个人网站关停,如果仍旧对旧教程有兴趣参考 Github 的markdown内容[https://...
    tangyefei阅读 35,309评论 22 257
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,088评论 19 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,872评论 0 17
  • 成功搭建了iF.svnadmin,但在使用过程中出现了莫名其妙的问题。 版本:iF.svnadmin 1.6.2配...
    hjqjk阅读 7,005评论 0 0
  • 工作中不顺利时总会生起一些负面情绪,不过有意思的是,在情绪生起的时候我反而能放空脑袋,不用思前想后,变得干脆,豁得...
    Looloo阅读 606评论 0 0

友情链接更多精彩内容