jquery事件preventDefault()方法用法实例


Posted in Javascript onJanuary 16, 2015

本文实例讲述了jquery事件preventDefault()方法用法。分享给大家供大家参考。具体实现方法如下:

<html>

<head>

<title>jquery事件:preventDefault()方法的使用</title>

<script type="text/javascript" src="jquery-1.8.2.min.js"></script>

<script type="text/javascript">

 $(function(){

  $("#myform").submit(function(e){

   if($("#search").val()==""){

    alert("搜索内容不能为空");

    e.preventDefault();

   }

  });

 });

</script>

</head>

<body>

<form action="http://www.baidu.com" method="post" id="myform">

<input type="text" size="38" id="search" /><input type="submit" value="搜索" />

</form>

</body>

</html>

补充说明:

(1)如果想获取事件的相关信息,则给匿名函数添加一个参数。例子中的e表示事件的对象。
(2)通过调用事件对象的preventDefault()方法,能够阻止默认行为的发生(如例子中的发送到http://www.baidu.com)。

另外,调用事件对象的stopPropagation()方法,能够阻止冒泡事件的发生。关于冒泡模型与捕捉模型,可参考另外一篇文章《js中的事件捕捉模型与冒泡模型实例分析》。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
基于node.js的快速开发透明代理
Dec 25 Javascript
js实现页面跳转重定向的几种方式
May 29 Javascript
jQuery插件jcrop+Fileapi完美实现图片上传+裁剪+预览的代码分享
Apr 22 Javascript
AngularJS 服务详细讲解及示例代码
Aug 17 Javascript
javascript实现Java中的Map对象功能的实例详解
Aug 21 Javascript
VUE 使用中踩过的坑
Feb 08 Javascript
vue.extend与vue.component的区别和联系
Sep 19 Javascript
JS温故而知新之变量提升和时间死区
Jan 27 Javascript
jQuery对底部导航进行跳转并高亮显示的实例代码
Apr 23 jQuery
8个有意思的JavaScript面试题
Jul 30 Javascript
layer页面跳转,获取html子节点元素的值方法
Sep 27 Javascript
vue iview 隐藏Table组件里的某一列操作
Nov 13 Javascript
jQuery老黄历完整实现方法
Jan 16 #Javascript
jquery中one()方法的用法实例
Jan 16 #Javascript
jquery中show()、hide()和toggle()用法实例
Jan 15 #Javascript
用js判断是否为360浏览器的实现代码
Jan 15 #Javascript
jquery果冻抖动效果实现方法
Jan 15 #Javascript
jquery通过ajax加载一段文本内容的方法
Jan 15 #Javascript
js实现遮罩层弹出框的方法
Jan 15 #Javascript
You might like
第十一节--重载
2006/11/16 PHP
php使用Imagick生成图片的方法
2015/07/31 PHP
thinkPHP使用post方式查询时分页失效的解决方法
2015/12/09 PHP
php脚本运行时的超时机制详解
2016/02/17 PHP
php连接oracle数据库的核心步骤
2016/05/26 PHP
laravel 数据迁移与 Eloquent ORM的实现方法
2019/04/12 PHP
IE和firefox浏览器的event事件兼容性汇总
2009/12/06 Javascript
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
javascript 常用功能总结
2012/03/18 Javascript
jquery入门必备的基本认识及实例(整理)
2013/06/24 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
java和javascript获取word文档的书签位置对比
2014/06/19 Javascript
vue.js移动端tab组件的封装实践实例
2017/06/30 Javascript
vue元素实现动画过渡效果
2017/07/01 Javascript
解析Vue 2.5的Diff算法
2017/11/28 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
Angular4 组件通讯方法大全(推荐)
2018/07/12 Javascript
原生JS forEach()和map()遍历的区别、兼容写法及jQuery $.each、$.map遍历操作
2019/02/27 jQuery
微信小程序云开发 生成带参小程序码流程
2019/05/18 Javascript
jquery 插件重新绑定的处理方法分析
2019/11/23 jQuery
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
[59:30]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
基于wxpython实现的windows GUI程序实例
2015/05/30 Python
给Python入门者的一些编程建议
2015/06/15 Python
Python 中开发pattern的string模板(template) 实例详解
2017/04/01 Python
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
python素数筛选法浅析
2018/03/19 Python
HTML中使用SVG与SVG预定义形状元素介绍
2013/06/28 HTML / CSS
data:image data url 文件转为Blob上传后端的方法
2019/07/16 HTML / CSS
应届毕业生就业自荐信
2013/10/26 职场文书
求职自荐信格式
2013/12/04 职场文书
教师自查自纠工作情况报告
2014/10/29 职场文书
社区学习党的群众路线教育实践活动心得体会
2014/11/03 职场文书
2015年班干部工作总结
2015/04/29 职场文书
财务年终工作总结大全
2019/06/20 职场文书
tensorflow+k-means聚类简单实现猫狗图像分类的方法
2021/04/28 Python