Button按钮为什么无缘无故会提交form表单?

Button按钮为什么无缘无故会提交form表单?

我的form表单里有好几个Button按钮,每个按钮有不同的功能,可是这些按钮居然都有提交功能,真是把我惊呆了

<button class="btn btn-info " οnclick="do_collection()" 
title="非Guest用户可收藏">收藏</button>

 

这个问题困惑了我好几天一直百思不得其解,然后我就去查了一下button按钮的属性,才发现原来是因为我没有指定Button按钮的type属性值,type有三个可选属性:Button,submit,reset,而Button按钮的type属性默认值是submit ,所以在没有指定type属性的情况下,点击Button按钮触发提交form表单就合情合理了,所以要想此按钮不提交,可以指定Button按钮的type属性值为Button

<button class="btn btn-info " type="button" 
οnclick="do_collection()" 
title="非Guest用户可收藏">收藏</button>

  

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112392.html原文链接:https://javaforall.net

(0)
上一篇 2021年11月8日 下午4:00
下一篇 2021年11月8日 下午5:00


相关推荐

  • 【ChatECNU 大语言模型】基于 Linux 开发板的 OpenClaw 部署方案

    【ChatECNU 大语言模型】基于 Linux 开发板的 OpenClaw 部署方案

    2026年3月16日
    2
  • 缓存雪崩和缓存穿透解决方案

    缓存雪崩和缓存穿透解决方案

    2021年7月10日
    67
  • 使用cookie登录

    前言:什么是cookie?Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。比如说有些网站需要登录后才能访问某个页面,在登录之前,你想抓取某个页面内容是不允许的。那么我们可以利用Urllib库保存我们登录的Cookie,然后再抓取其他页面,这样就达到了我们的目的。一、Urllib库简介Urllib是python内置的H…

    2022年4月7日
    183
  • Surging实践经验

    Surging实践经验背景在去年 9 月份的时候 我入职一家做航空软件产品的公司 当时公司部门领导决定构建一个技术平台 或称为技术中台 通过该技术平台进而孵化各个业务系统 说白了就是需要通过一个分布式框架或是微服务框架提高应用系统的性能和并发处理能力 业务处理能力 当时现有的系统是在 netframework 平台上搭建的简单的单体应用 并不具备可用性 扩展性 易用性等 我在入职前也学习过一些微服务相

    2026年3月18日
    2
  • 一文认识PYNQ

    零、前言PYNQ可以认为是Python+ZYNQ,但不是简单的相加。在使用上,可以说PYNQ开发是ZYNQ开发的集大成,也可以说PYNQ是ZYNQ的全栈式开发,里面涉及到的内容不仅包括FPGA设计、PS与PL的协同交互、HLS、linux驱动开发,而且还要熟悉Python开发并且使用Python各种库。PYNQ是Xilinx推出的一个开源项目,目的是使用Python开发Xilinx平台更加容易。使用Python语言和库,设计人员可以利用Xilin

    2022年4月5日
    40
  • DIKW体系(Data-Information-Knowlege-Wisdom)

    DIKW体系(Data-Information-Knowlege-Wisdom)这个世界上 失败的人除了天分太差之外 只有以下几点 懒 方向不对 方法不对 没有坚持 你是哪一种呢 关于 DIKW 体系 DIKW 体系是关于数据 信息 知识及智慧的体系 可以追溯至托马斯 斯特尔那斯 艾略特所写的诗 岩石 在首段 他写道 我们在哪里丢失了知识中的智慧 又在哪里丢失了信息中的知识 Whereisthewi

    2026年3月17日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号