阻止默认行为

2016-11-16  本文已影响18人  Suoz

一。

网页中的元素都有自己的默认行为,比如点击a标签的时候会自动跳转、点击提交按钮后表单会提交,有时我们需要阻止默认行为。

比如:在一个登录框中,如果用户的账号未达到6位数字以上,不符合情况的时候,我们要阻止表单的提交(默认行为)。

$('#sub').click(function(event){

var username = $('#username').val();

if(username.length < 6){

event.preventDefault();  //阻止默认行为(表单提交)

}

});

二。

如果想同时对事件对象停止冒泡和默认行为,可以在事件处理函数中返回false。这是对在事件对象上同时调用stopPropagation()和preventDefault()方法的一种简写方式。

将event.preventDefault()改为:return false;

上一篇 下一篇

猜你喜欢

热点阅读