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 连接数据库如何操作数据库中的数据
Nov 23 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
Dec 04 Javascript
Highcharts 非常实用的Javascript统计图demo示例
Jul 03 Javascript
javascript通过className来获取元素的简单示例代码
Jan 10 Javascript
21个值得收藏的Javascript技巧
Feb 04 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
Jan 28 Javascript
jquery+ajax实现直接提交表单实例分析
Jun 17 Javascript
JSON 必知必会 观后记
Oct 27 Javascript
微信小程序实现点击返回顶层的方法
Jul 12 Javascript
vue.js学习笔记之v-bind和v-on解析
May 03 Javascript
Vue中的v-for循环key属性注意事项小结
Aug 12 Javascript
JS常见构造模式实例对比分析
Aug 27 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连接局域网MYSQL数据库的简单实例
2013/08/26 PHP
php仿微信红包分配算法的实现方法
2016/05/13 PHP
BOOM vs RR BO3 第一场2.13
2021/03/10 DOTA
javascript同步Import,同步调用外部js的方法
2008/07/08 Javascript
div层的移动及性能优化
2010/11/16 Javascript
window.parent与window.openner区别介绍
2012/04/12 Javascript
jquery获取子节点和父节点的示例代码
2013/09/10 Javascript
浅析IE10兼容性问题(frameset的cols属性)
2014/01/03 Javascript
js重写alert控件(适合学习js的新手朋友)
2014/08/24 Javascript
node.js中的fs.fchmod方法使用说明
2014/12/16 Javascript
浅谈jQuery的offset()方法及示例分享
2015/07/17 Javascript
jQuery实现TAB选项卡切换特效简单演示
2016/03/04 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
Bootstrap CDN和本地化环境搭建
2016/10/26 Javascript
JSON 数据详解及实例代码分析
2017/01/20 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
jQuery 控制文本框自动缩小字体填充
2017/06/16 jQuery
mui back 返回刷新页面的实例
2017/12/06 Javascript
微信小程序实现下拉菜单切换效果
2020/03/30 Javascript
微信小程序开发的基本流程步骤
2019/01/31 Javascript
JS使用栈判断给定字符串是否是回文算法示例
2019/03/04 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
2019/04/30 Javascript
使用layui 的layedit定义自己的toolbar方法
2019/09/18 Javascript
jQuery实现聊天对话框
2020/02/08 jQuery
JS数组扁平化、去重、排序操作实例详解
2020/02/24 Javascript
原生js实现密码强度验证功能
2020/03/18 Javascript
详解在Python中以绝对路径或者相对路径导入文件的方法
2019/08/30 Python
Python 写了个新型冠状病毒疫情传播模拟程序
2020/02/14 Python
通过实例解析python subprocess模块原理及用法
2020/10/10 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
澳大利亚首屈一指的在线购物目的地:Kogan.com
2017/02/02 全球购物
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
通信工程毕业生自荐信
2013/11/01 职场文书
班子四风对照检查材料
2014/08/21 职场文书
焦裕禄精神心得体会
2014/09/02 职场文书
python游戏开发Pygame框架
2022/04/22 Python