阻止事件默认行为问题
老师,请问第一个form的监听invalid事件中为什么第三个参数为true时才会阻止显示默认的提示气泡,而为false时却不会阻止显示默认的提示气泡;还有请问form监听submit事件时,满足if条件语句后阻止的默认行为是指表单的提交行为和页面刷新行为还是仅指表单提交以后的默认页面刷新行为,此时阻止了默认行为,表单数据是否会提交到服务器端,若此处的第三个参数为false,是否又会不一样。
4
收起
正在回答
2回答
同学你好,
第三个参数为true的时候表示在捕获阶段执行该事件, 捕获过程简单理解就是从上到下(父级元素到最里层子元素)的过程。点击的按钮的时候,先执行form的invalid事件, 阻止默认事件, 不显示气泡。 简单理解就是第一时间内阻止了表单的默认显示事件。
阻止表单提交后默认刷新页面行为。 验证没有通过, 表单数据不可以提交到服务器。 改成false, 实现的效果是一样的
如果帮助到了你, 欢迎采纳!
祝学习愉快·~~
响应式开发与常用框架 2018
- 参与学习 人
- 提交作业 2198 份
- 解答问题 5012 个
如果你有web端基础,既想进阶,又想进军移动端开发,那就来吧,我们专题为你带来的课程有HTML5、CSS3、移动基础、响应式、bootstrap、less等,让你在前端道路上畅通无阻!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星