2010-06-06 81 views
0

這是我Beginform,我有按鈕,在我看來,我認爲網頁工作..禁用按鈕使用jQuery

在文檔加載我做的禁用我的提交按鈕

我看到我的按鈕將被禁用但是當我點擊保存按鈕仍然會去我的控制器?

請有人能告訴我爲什麼它這樣做嗎?

回答

0

看起來click事件仍然在禁用按鈕上觸發。

如果您可以影響啓動的功能,則可以在其中執行disabled檢查,如果該按鈕仍處於禁用狀態,則可以執行return false

+0

我這樣做,但stil沒有運氣..謝謝 – kumar 2010-06-06 22:27:15

0

改爲使用type='button'的輸入,然後檢查按鈕的jquery click功能以查看它是否被禁用,如果不是,則提交表單。您也可以將一個值傳遞給隱藏字段,以便知道在控制器上單擊了哪個按鈕。

<input type='hidden' id='hdnSave' name='Save' /> 


$('#btnSubmit').click(function(){ 
if ($('#btnSubmit').attr('disabled') == false) 
{ 
$('#hdnSave').val('Save'); 
$('#exc-').submit(); 
} 
});