2013-04-20 94 views
0

我有一個下拉列表(.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任何一個給定的網址告訴我什麼問題呢?

回答

1

試試這個

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

1

您的onclick方法沒有返回true或false。試試這個:

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

    });