关于button的小问题

简介: 本文主要讲关于button的小问题

当在表单中使用


<button id="addFile" >新增一个附件</button>时,


表单总会莫名的自动提交到action,在jQuery代码里面


使用了return false也无法阻止这个事情发生。


查阅资料后得知原因为:


请始终为按钮规定 type 属性。Internet Explorer 的默认类型是 "button",


而其他浏览器中(包括 W3C 规范)的默认值是 "submit"。


后在网上查资料得出两种解决方案:


1、放弃使用button标签,改用input:


<input type="button" value="新增一个附件" id="addFile" />



2、使用button标签,但是指定其 type为 button.


<button id="addFile" type="button">新增一个附件</button>


相关文章
Element el-button 按钮组件详解
本文目录 1. 背景 2. 按钮分类 3. 按钮样式 4. 按钮状态 5. 按钮分组 6. 按钮尺寸 7. 小结
2885 0
Element el-button 按钮组件详解
|
6月前
input type="button"和button的区别
input type="button"和button的区别
|
算法 Python
Tkinter的Label与Button
Tkinter是Python的一个内置包,主要用于简单的界面设计,使用起来非常方便。
90 0
Tkinter的Label与Button
|
JavaScript 前端开发
input type="button" 和button区别
来源: https://www.jianshu.com/p/687aabeedae5 在一个页面上画一个按钮,有四种办法: 1、 这就是一个按钮。
1458 0
|
内存技术 数据格式 XML