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当一个变量为函数时 应该注意的一点细节小结
Dec 29 Javascript
一个简单的jquery进度条示例
Apr 28 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
Oct 26 Javascript
JavaScript与jQuery实现的闪烁输入效果
Feb 18 Javascript
javascript实现下雪效果【实例代码】
May 03 Javascript
Js获取图片原始宽高的实现代码
May 17 Javascript
用原生js统计文本行数的简单示例
Aug 19 Javascript
微信小程序scroll-x失效的完美解决方法
Jul 18 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
Aug 09 Javascript
浅谈React之状态(State)
Sep 19 Javascript
解决微信浏览器缓存站点入口文件(IIS部署Vue项目)
Jun 17 Javascript
ES6 Set结构的应用实例分析
Jun 26 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
PHP4在WinXP下IIS和Apache2服务器上的安装实例
2006/10/09 PHP
在普通HTTP上安全地传输密码
2007/07/21 PHP
PHP PDOStatement::fetch讲解
2019/01/31 PHP
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
关于Javascript作用域链的八点总结
2013/12/06 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
js动态往表格的td中添加图片并注册事件
2014/06/12 Javascript
Node.js中的缓冲与流模块详细介绍
2015/02/11 Javascript
js实现网站最上边可关闭的浮动广告条代码
2015/09/04 Javascript
基于javascript实现动态显示当前系统时间
2016/01/28 Javascript
JavaScript接口的实现三种方式(推荐)
2016/06/14 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
2016/07/10 Javascript
Three.js学习之文字形状及自定义形状
2016/08/01 Javascript
js HTML5上传示例代码完整版
2016/10/10 Javascript
想用好React的你必须要知道的一些事情
2017/07/24 Javascript
关于vue.js发布后路径引用的问题解决
2017/08/15 Javascript
iframe高度自适应及隐藏滚动条的实例详解
2017/09/29 Javascript
vue中Npm run build 根据环境传递参数方法来打包不同域名
2018/03/29 Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
2019/04/29 Javascript
vue+elementUI实现表单和图片上传及验证功能示例
2019/05/14 Javascript
JS实现秒杀倒计时特效
2020/01/02 Javascript
JavaScript装饰者模式原理与用法实例详解
2020/03/09 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
2020/11/11 Javascript
详解Vue2的diff算法
2021/01/06 Vue.js
Python实现将目录中TXT合并成一个大TXT文件的方法
2015/07/15 Python
python实现递归查找某个路径下所有文件中的中文字符
2019/08/31 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
2019/09/06 Python
Python散点图与折线图绘制过程解析
2019/11/30 Python
pytorch .detach() .detach_() 和 .data用于切断反向传播的实现
2019/12/27 Python
css3实现书本翻页效果的示例代码
2021/03/08 HTML / CSS
国外平面设计第一市场:99designs
2016/10/25 全球购物
database面试题
2013/03/28 面试题
交通事故委托书范本(2篇)
2014/09/21 职场文书
专升本学生毕业自我鉴定
2014/10/04 职场文书
电子商务实训报告总结
2014/11/05 职场文书
Python手拉手教你爬取贝壳房源数据的实战教程
2021/05/21 Python