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 相关文章推荐
取得父标签
Nov 14 Javascript
8款非常棒的响应式jQuery 幻灯片插件推荐
Feb 02 Javascript
javascript中input中readonly和disabled区别介绍
Oct 23 Javascript
DOM基础教程之使用DOM设置文本框
Jan 20 Javascript
详解JavaScript中getFullYear()方法的使用
Jun 10 Javascript
js预加载图片方法汇总
Jun 15 Javascript
javascript实现很浪漫的气泡冒出特效
Sep 05 Javascript
js编写一个简单的产品放大效果代码
Jun 27 Javascript
jquery实现网页定位导航
Aug 23 Javascript
把多个JavaScript函数绑定到onload事件处理函数上的方法
Sep 04 Javascript
javascript如何使用函数random来实现课堂随机点名方法详解
Jul 28 Javascript
JavaScript语法约定和程序调试原理解析
Nov 03 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
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
php将数据库导出成excel的方法
2010/05/07 PHP
PHP 魔术函数使用说明
2010/05/14 PHP
解决文件名解压后乱码的问题 将文件名进行转码的代码
2012/01/10 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(二)
2014/06/23 PHP
thinkPHP框架通过Redis实现增删改查操作的方法详解
2019/05/13 PHP
js变量作用域及可访问性的探讨
2006/11/23 Javascript
List Installed Software Features
2007/06/11 Javascript
Javascript类库的顶层对象名用户体验分析
2010/10/24 Javascript
利用Jquery实现可多选的下拉框
2014/02/21 Javascript
jQuery背景插件backstretch使用指南
2015/04/21 Javascript
7个去伪存真的JavaScript面试题
2016/01/07 Javascript
jquery实现可旋转可拖拽的文字效果代码
2016/01/27 Javascript
jQuery实现的倒计时效果实例小结
2016/04/16 Javascript
JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】
2016/05/10 Javascript
JavaScript继承学习笔记【新手必看】
2016/05/10 Javascript
JavaScript你不知道的一些数组方法
2017/08/18 Javascript
webpack3+React 的配置全解
2017/08/21 Javascript
一个Vue视频媒体多段裁剪组件的实现示例
2018/08/09 Javascript
vue项目使用微信公众号支付总结及遇到的坑
2018/10/23 Javascript
vue使用微信扫一扫功能的实现代码
2020/04/11 Javascript
python入门教程 python入门神图一张
2018/03/05 Python
python 批量修改/替换数据的实例
2018/07/25 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
MxNet预训练模型到Pytorch模型的转换方式
2020/05/25 Python
opencv-python的RGB与BGR互转方式
2020/06/02 Python
使用Python爬取小姐姐图片(beautifulsoup法)
2021/02/11 Python
德国珠宝和手表在线商店:VALMANO
2019/03/24 全球购物
美国批发供应商:Kole Imports
2019/04/10 全球购物
心理学专业大学生职业生涯规划范文
2014/02/19 职场文书
《放飞蜻蜓》教学反思
2014/04/27 职场文书
红旗渠导游词
2015/02/09 职场文书
4S店收银员岗位职责
2015/04/07 职场文书
创业计划书介绍
2019/04/24 职场文书
导游词之湖北梁子湖
2019/11/07 职场文书
Python3 类型标注支持操作
2021/06/02 Python