关于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. 小结
2971 0
Element el-button 按钮组件详解
|
JavaScript
Element el-radio 单选框详解
本文目录 1. 用途 2. 单选框 3. 单选框样式 4. 单选框组 4. 单选框组样式 5. 尺寸调节 6. 绑定值变化事件 7. 小结
1650 0
Element el-radio 单选框详解
|
7月前
|
XML Java Android开发
15. 【Android教程】按钮 Button/ImageButton
15. 【Android教程】按钮 Button/ImageButton
111 2
|
8月前
input type="button"和button的区别
input type="button"和button的区别
|
C#
艾伟_转载:C# WinForm开发系列 - CheckBox/Button/Label/ProgressBar
包含自定义颜色显示的CheckBox,水晶效果按钮,透明圆角Label,Vista效果的ProgressBar等控件(文章及相关代码搜集自网络,仅供参考学习,版权属于原作者! ). 1.自定义颜色显示的CheckBox coloredcheckcontrols.
1478 0
|
内存技术 数据格式 XML