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 相关文章推荐
JS中style属性
Oct 11 Javascript
解读JavaScript代码 var ie = !-[1,] 最短的IE判定代码
May 28 Javascript
js的[defer]和[async]属性
Nov 24 Javascript
JavaScript实现多个重叠层点击切换效果的方法
Apr 24 Javascript
js HTML5 Ajax实现文件上传进度条功能
Feb 13 Javascript
Node.js编写组件的三种实现方式
Feb 25 Javascript
深入理解ECMAScript的几个关键语句
Jun 01 Javascript
JS for循环中i++ 和 ++i的区别介绍
Jul 20 Javascript
Vue 2.0的数据依赖实现原理代码简析
Jul 10 Javascript
如何使用puppet替换文件中的string
Dec 06 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
Dec 21 Javascript
node.js使用express-fileupload中间件实现文件上传
Jul 16 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 出现乱码和Sessions验证问题的解决方法!
2008/12/06 PHP
php笔记之:数据类型与常量的使用分析
2013/05/14 PHP
PHP取余函数介绍MOD(x,y)与x%y
2014/05/15 PHP
laradock环境docker-compose操作详解
2019/07/29 PHP
PJ Blog修改-禁止复制的代码和方法
2006/10/25 Javascript
jquery左右滚动焦点图banner图片鼠标经过显示上下页按钮
2013/10/11 Javascript
JavaScript中匿名、命名函数的性能测试
2014/09/04 Javascript
JavaScript实现基于Cookie的存储类实例
2015/04/10 Javascript
创建自己的jquery表格插件
2015/11/25 Javascript
jquery,js简单实现类似Angular.js双向绑定
2017/01/13 Javascript
js中的DOM模拟购物车功能
2017/03/22 Javascript
原JS实现banner图的常用功能
2017/06/12 Javascript
解决vue打包之后静态资源图片失效的问题
2018/02/21 Javascript
node前端开发模板引擎Jade的入门
2018/05/11 Javascript
Elementui表格组件+sortablejs实现行拖拽排序的示例代码
2019/08/28 Javascript
微信小程序HTTP接口请求封装代码实例
2019/09/05 Javascript
jquery实现穿梭框功能
2021/01/19 jQuery
一篇文章入门Python生态系统(Python新手入门指导)
2015/12/11 Python
Python对象中__del__方法起作用的条件详解
2018/11/01 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
python RC4加密操作示例【测试可用】
2019/09/26 Python
python+requests接口自动化框架的实现
2020/08/31 Python
css3打造一款漂亮的卡哇伊按钮
2013/03/20 HTML / CSS
LivingSocial英国:英国本地优惠
2019/02/22 全球购物
香港彩色隐形眼镜在线商店:Stunninglens(全球免费送货)
2019/05/10 全球购物
linux面试题参考答案(8)
2015/08/11 面试题
岗位竞聘书范文
2014/03/31 职场文书
新年团拜会主持词
2014/04/02 职场文书
医学求职信
2014/05/28 职场文书
员工三分钟演讲稿
2014/08/19 职场文书
暑假社会实践心得体会
2014/09/02 职场文书
2014迎国庆演讲稿
2014/09/19 职场文书
活动总结模板大全
2015/05/11 职场文书
《追风筝的人》:人心中的成见是座大山,但请不忘初心
2019/11/15 职场文书
详解Python如何批量采集京东商品数据流程
2022/01/22 Python
浅谈css清除浮动(clearfix和clear)的用法
2023/05/21 HTML / CSS