2012-10-12 38 views
0

我正在使用validate.js在我的網站進行驗證。所以如何在驗證失敗時禁用提交按鈕,並在通過後啓用它。我已經通過這個我能夠啓用它,當總的形式是有效的,但如果經過一些領域再被更改了,如果形式將失效如何禁用它添加以下代碼,以成功回調如何在驗證失敗時禁用提交按鈕,並在通過validation.js後啓用它?

success: function(label) { 
      label.html(" ").addClass("pop_valid"); 
      if($('#form').validate()){ 
       $('#submit -button').attr('disabled',false); 
      } 
     } 

試了一下再次?任何人都可以請幫我這個

回答

1

嘗試下面的代碼以禁用按鈕

$('[id$=helobtn]').attr("disabled", "disabled"); 

並能夠嘗試以下操作:

$('[id$=helobtn]').removeAttr("disabled"); 

希望這將幫助你..... ......或者你可以View this link to get what you require..

更新 我想你想這樣做的更改 價值。如果是這樣,那麼你必須在模糊驗證的文本框和變化下拉列表中像下面: 對於文本框

$(document).ready(function() { 
     $('[id$=test]').live('blur', function() { 
      if (validate) { 
       // enable btn 
      } else { 
       // disable btn 

      } 

     }); 


     }); 

對於DROPDOWNLIST

$('[id$=test]').live('change', function() { 
      if (validate) { 
       // enable btn 
      } else { 
       // disable btn 
      } 
     }); 
+0

我知道如何啓用或禁用按鈕。我想要做的時候,表單有效/無效的基礎上它啓用/禁用按鈕,也應該發生沒有點擊提交按鈕 –

+0

而你的信息我不是在jquery的noob,javascript –

+0

@SatyaTeja審查更新的答案.. ...... –

相關問題