为了账号安全,请及时绑定邮箱和手机立即绑定

为什么点击最后一个button会发生页面跳转

哪位大神回答下

正在回答

3 回答

应该是你 引入的js 的问题

0 回复 有任何疑惑可以回复我~
#1

求学者N 提问者

非常感谢!
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 默认值所导致的后果。

4 回复 有任何疑惑可以回复我~
#1

求学者N 提问者

非常感谢详细的讲解
2015-11-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154761    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

为什么点击最后一个button会发生页面跳转

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信