当在表单中使用
<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>