返回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")); 
+0

yes.thanks为 – Athul 2013-04-20 05:58:16

+0

欢迎您的帮助 – PSR 2013-04-20 05:58:50

您的onclick方法没有返回true或false。试试这个:

$(".viewmore").on('click',function(event){ 
     return requiredValidation($(this).parents('.box01').find(".color")); 

    });