2012-04-12 66 views

回答

5

喜歡的東西:

$('#yourButtonId').click(function() { 
    // Check validation before disabling 
    if ($(this.form).valid()) { 
     this.disabled = 'disabled'; 
    }   
}); 

請注意,這會爲MVC3不顯眼的驗證工作,不知道如果這就是你使用的是什麼。

+0

簡單和乾淨的解決方案的感謝!我用這個,但不是我標識使用類。 – Raymund 2012-04-12 04:51:52

1

把一個JavaScript函數上的按鈕,並關閉按鈕或隱藏。

+0

我想我需要澄清我的問題遠一點,我知道它實現這樣的,但我需要一個代碼示例。隱藏這將是容易的,但就像我說的驗證控件應考慮 – Raymund 2012-04-12 04:23:54

3

以下是由於這個腳本是一個非常簡單的頁面上使用我use.You可以得到更具體的與選擇。

$(document).ready(function() 
    { 
     $('#butSubmit', this).removeAttr("disabled", "disabled"); 
    }); 

    $('form').submit(function() 
    { 
     if ($(this).valid()) 
     { 
      $('#butSubmit', this).attr('disabled', 'disabled'); 
     } 
    });