jQuery中 提供preventDefault()方法来阻止元素默认行为
阻止表单提交:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>阻止html元素默认行为</title>
<script type="text/javascript" src="jquery-1.4.1.js"></script>
<script type="text/javascript">
$(function(){
$("#sub").bind("click",function(event){
var username = $("#username").val();
if(username=="")
{
$("#msg").html("用户名为空 提交失败!");
event.preventDefault();//阻止默认行为(表单提交)
}
});
});
</script>
</head>
<body>
<form action="1.html">
用户名:<input id="username" type="text" />
<br />
<input type="submit" value="提交" id="sub" />
<div id="msg"></div>
</form>
</body>
</html>
分享到:
相关推荐
用JQuery写的拖动元素进行排序的方法,包含拖动排序、拖动移除、拖动添加。 代码完整可用。没有用到第三方插件,自主可控。 原理是用CSS中position定位来跟踪鼠标移动,就是让元素跟踪鼠标位置,然后判断其在页面...
之前购买的收费插件,拖动排序元素,应该还可以,分享一下。
jQuery获取当前点击的对象元素(实现代码) [removed][removed] </head> <body> 段落1 段落2 段落3 段落4 段落5 [removed] //获取当前点击的对象 $('p').click( function(){ //this表示当前被...
该资源中含有关于HTML元素及JQuery介绍的很好的链接资源,很不错。
下面小编就为大家带来一篇浅谈jQuery 中的事件冒泡和阻止默认行为。小编举得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
jquery.ripples是一款基于WebGL的效果非常炫酷的元素背景水波涟漪jQuery特效插件。该jQuery插件通过强大的WebGL,可以在指定的元素上添加一个水波层,制作出水波涟漪的炫酷效果,并且可以使用鼠标来和它进行互动。
jMosaic是一款可以将图片或HTML元素均匀分布排列为网格布局的jQuery插件。可以使用的HTML元素有:img、div、li等。该jQuery插件可以将图片等元素整齐排列,元素的宽高比例不会发生变化。
jquery阻止冒泡的所有方法,适合初学jquery者,是一篇很好的学习文稿
对齐 jQuery 插件Align 插件建立在函数的基础上,以对齐一个或多个元素在它们的偏移父元素上。用法 .align( options )options :传递给方法的附加选项的映射。 支持的键: 容器:要与之对齐的 DOM 对象。 默认 = 父...
实用的jquery添加删除元素,代码很简单,在这里记录下
jquery阻止事件冒泡jquery阻止事件冒泡jquery阻止事件冒泡
话不多说,下面就跟着小编来看下利用jquery实现删除数组中重复元素的具体思路吧 首先定义如下数组: var arr=[0,2,3,5,6,9,2]; 我们可以看到数组中存在重复元素’2′; 最后通过jquery筛选应该得到[0,2,3,5,6,9]; ok...
jfMagnify是一款可以放大任何HTML元素的jQuery放大镜插件。该放大镜插件不仅可以放大图片,还可以放大任何的HTML元素,例如超链接,文本等。
网页模板——基于HTML5 time元素的倒计时jquery插件
一款非常简单实用的HTML元素发音音频特效jQuery插件。该插件基于HTML5 audio元素来制作各种HTML元素的发音效果。它
利用jquery ui和append实现元素添加,拖动。自定义div大小!
这是一款简单的基于HTML5 time元素的倒计时jquery插件。该jquery倒计时插件提供默认的翻牌样式,可以在所有支持HTML5 time元素的浏览器中正常工作。 安装 可以通过npm来安装jquery.countdown.js插件。
非常好用的清除html格式的jquery插件,使用起来也比较方便,可以看下源代码学习下。
下面小编就为大家带来一篇浅析jquery数组删除指定元素的方法:grep()。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧