为什么点击最后一个button会发生页面跳转
哪位大神回答下
2015-11-18
当 form 表单中有 按钮(input或者button),且 type 属性为 submit 时,点击按钮,会触发 form 表单的submit事件,也就是整个页面都刷新,俗称:提交表单。
<form id="frmTest" action="#"> ... <button> Button</button><br /> </form>
这里 button 并没有指定 type 为 submit ,但是点击的时候,会触发 form 表单的 submit 事件。
因为:Internet Explorer 的默认类型是 "button",而其他浏览器中(包括 W3C 规范)的默认值是 "submit"。
出自:http://www.w3school.com.cn/tags/att_button_type.asp
所以,这是 button 默认值所导致的后果。
举报