返回false不工作在jquery需要字段验证
问题描述:
我有一个下拉列表(.color)来验证与jquery.Default值的这个下拉是VÆLG。我想验证这一点在锚点标签点击(.viewmore) 。我的代码是这样的返回false不工作在jquery需要字段验证
$(".viewmore").on('click',function(event){
requiredValidation($(this).parents('.box01').find(".color"));
});
function requiredValidation(ddl) {
ddl = $(ddl);
var isValid = true;
if (jQuery.trim(ddl.val()) == 'VÆLG') {
isValid = false;
ddl.addClass("error");
}
else {
ddl.removeClass("error");
}
alert(isValid)
return isValid;
}
最后警报消息我得到的价值假 correctly.but依然页面重定向到锚tag.can任何一个给定的网址告诉我什么问题呢?
答
试试这个
return requiredValidation($(this).parents('.box01').find(".color"));
答
您的onclick方法没有返回true或false。试试这个:
$(".viewmore").on('click',function(event){
return requiredValidation($(this).parents('.box01').find(".color"));
});
yes.thanks为 – Athul 2013-04-20 05:58:16
欢迎您的帮助 – PSR 2013-04-20 05:58:50