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 相关文章推荐
Grunt入门教程(自动任务运行器)
Aug 06 Javascript
JavaScript程序开发之JS代码放置的位置
Jan 15 Javascript
JavaScript实现二分查找实例代码
Feb 22 Javascript
80%应聘者都不及格的JS面试题
Mar 21 Javascript
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
May 05 jQuery
AngularJS中scope的绑定策略实例分析
Oct 30 Javascript
Vue中的Vux配置指南
Dec 08 Javascript
详解如何在vue项目中引入elementUI组件
Feb 11 Javascript
node.js部署之启动后台运行forever的方法
May 23 Javascript
vue.js内置组件之keep-alive组件使用
Jul 10 Javascript
Jquery的Ajax技术使用方法
Jan 21 jQuery
微信小程序上传文件到阿里OSS教程
May 20 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
德生PL990的分析评价
2021/03/02 无线电
php中实现可以返回多个值的函数实例
2015/03/21 PHP
PHP使用imagick扩展实现合并图像的方法
2017/04/25 PHP
js 数组克隆方法 小结
2010/03/20 Javascript
js+css绘制颜色动态变化的圈中圈效果
2016/01/27 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
2016/06/30 Javascript
JavaScript实现的CRC32函数示例
2016/11/23 Javascript
bootstrap折叠调用collapse()后data-parent不生效的快速解决办法
2017/02/23 Javascript
js中获取URL参数的共用方法getRequest()方法实例详解
2018/10/24 Javascript
小程序实现短信登录倒计时
2019/07/12 Javascript
改进 JavaScript 和 Rust 的互操作性并深入认识 wasm-bindgen 组件
2019/07/13 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
JS+CSS实现随机点名(实例代码)
2019/11/04 Javascript
JavaScript实现旋转木马轮播图
2020/03/16 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
2020/06/08 Javascript
在js文件中引入(调用)另一个js文件的三种方法
2020/09/11 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
2020/10/24 Javascript
[31:55]完美世界DOTA2联赛循环赛 IO vs GXR BO2第一场 11.04
2020/11/05 DOTA
Python深入学习之上下文管理器
2014/08/31 Python
python求crc32值的方法
2014/10/05 Python
Python基础中所出现的异常报错总结
2016/11/19 Python
Python最火、R极具潜力 2017机器学习调查报告
2017/12/11 Python
Python多继承顺序实例分析
2018/05/26 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
教你如何编写、保存与运行Python程序的方法
2019/07/12 Python
Python测试模块doctest使用解析
2019/08/10 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
Html5 localStorage入门教程
2018/04/26 HTML / CSS
进修护士自我鉴定
2013/10/14 职场文书
迟到检讨书5000字
2014/01/31 职场文书
《桃花心木》教学反思
2014/02/17 职场文书
2014房屋登记授权委托书
2014/10/13 职场文书
2014年稽查工作总结
2014/12/20 职场文书
公司档案管理制度
2015/08/05 职场文书
常用的Python代码调试工具总结
2021/06/23 Python
Python字符串的转义字符
2022/04/07 Python