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 相关文章推荐
JavaScript入门教程(10) 认识其他对象
Jan 31 Javascript
IE6/7/8/9不支持exec的简写方式
May 25 Javascript
jQuery load方法用法集锦
Dec 06 Javascript
Fixie.js 自动填充内容的插件
Jun 28 Javascript
jQuery获得document和window对象宽度和高度的方法
Mar 25 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
Dec 08 Javascript
JS闭包可被利用的常见场景小结
Apr 09 Javascript
node.js 发布订阅模式的实例
Sep 10 Javascript
vue2.0实现移动端的输入框实时检索更新列表功能
May 08 Javascript
原生js实现无缝轮播图
Jan 11 Javascript
JavaScript ECMA-262-3 深入解析(一):执行上下文实例分析
Apr 25 Javascript
JavaScript前端面试扁平数据转tree与tree数据扁平化
Jun 14 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
php设计模式 Mediator (中介者模式)
2011/06/26 PHP
php简单分页类实现方法
2015/02/26 PHP
php之static静态属性与静态方法实例分析
2015/07/30 PHP
zen_cart实现支付前生成订单的方法
2016/05/06 PHP
PHP中创建和编辑Excel表格的方法
2018/09/13 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
2019/06/25 PHP
JavaScript中String和StringBuffer的速度之争
2010/04/01 Javascript
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
jQuery层级选择器用法分析
2015/02/10 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
canvas 实现中国象棋
2017/02/17 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
AngularJS 的$timeout服务示例代码
2017/09/21 Javascript
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
只有 20 行的 JavaScript 模板引擎实例详解
2020/05/11 Javascript
[48:51]完美世界DOTA2联赛PWL S2 Magma vs InkIce 第一场 11.28
2020/12/02 DOTA
在Python下使用Txt2Html实现网页过滤代理的教程
2015/04/11 Python
解决Mac安装scrapy失败的问题
2018/06/13 Python
python3读取csv和xlsx文件的实例
2018/06/22 Python
解决PyCharm不运行脚本,而是运行单元测试的问题
2019/01/17 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
Django如何使用redis作为缓存
2020/05/21 Python
Python中读取文件名中的数字的实例详解
2020/12/25 Python
html5 canvas绘制网络字体的常用方法
2019/08/26 HTML / CSS
abstract class和interface有什么区别?
2012/01/03 面试题
平面网站制作专科生的自我评价分享
2013/12/11 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
体育教师求职信
2014/06/30 职场文书
计生工作先进事迹
2014/08/15 职场文书
商务宴请邀请函范文
2015/02/02 职场文书
社区五一劳动节活动总结
2015/02/09 职场文书
大学毕业生自我评价
2015/03/02 职场文书
2015年感恩母亲节的演讲稿
2015/03/18 职场文书
Python+Tkinter打造签名设计工具
2022/04/01 Python
javascript中Set、Map、WeakSet、WeakMap区别
2022/12/24 Javascript