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 相关文章推荐
Add a Table to a Word Document
Jun 15 Javascript
jQuery 性能优化指南(3)
May 21 Javascript
浅析JavaScript中的typeof运算符
Nov 30 Javascript
js中arguments的用法(实例讲解)
Nov 30 Javascript
jquery插件之定时查询待处理任务数量
May 01 Javascript
js实现飞入星星特效代码
Oct 17 Javascript
JavaScript表格常用操作方法汇总
Apr 15 Javascript
javascript瀑布流式图片懒加载实例
Jun 28 Javascript
AngularJS学习笔记之依赖注入详解
May 16 Javascript
JS ES6多行字符串与连接字符串的表示方法
Apr 26 Javascript
Vue数据监听方法watch的使用
Mar 28 Javascript
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
Jun 02 jQuery
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
ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单
2014/05/15 PHP
destoon公司主页模板风格的添加方法
2014/06/20 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
prototype Element学习笔记(Element篇三)
2008/10/26 Javascript
JS继承 笔记
2011/07/13 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
jquery1.10给新增元素绑定事件的方法
2014/03/06 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
AngularJS压缩JS技巧分析
2016/11/08 Javascript
JavaScript实现计数器基础方法
2017/10/10 Javascript
jQuery实现列表的增加和删除功能
2018/06/14 jQuery
vue 组件中添加样式不生效的解决方法
2018/07/06 Javascript
es6函数之rest参数用法实例分析
2020/04/18 Javascript
为react组件库添加typescript类型提示的方法
2020/06/15 Javascript
python使用rabbitmq实现网络爬虫示例
2014/02/20 Python
CentOS中使用virtualenv搭建python3环境
2015/06/08 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
Python实现将文本生成二维码的方法示例
2017/07/18 Python
Python实现购物车程序
2018/04/16 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
2019/01/30 Python
opencv转换颜色空间更改图片背景
2019/08/20 Python
使用Python实现将多表分批次从数据库导出到Excel
2020/05/15 Python
Python实现石头剪刀布游戏
2021/01/20 Python
优秀应届毕业生自荐信
2013/11/16 职场文书
单位成立周年感言
2014/01/26 职场文书
新闻学专业个人求职信写作
2014/02/04 职场文书
公益活动邀请函
2014/02/05 职场文书
保安公司服务承诺书
2014/05/28 职场文书
人力资源管理专业求职信
2014/07/23 职场文书
在职证明范本
2015/06/15 职场文书
2016年质量月活动总结报告
2016/04/05 职场文书
浅谈Python数学建模之整数规划
2021/06/23 Python
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
2022/04/21 Python
js基于div丝滑实现贝塞尔曲线
2022/09/23 Javascript