2017-03-07 91 views
1

這是我的代碼來啓用/禁用保存按鈕的基礎上選擇facode但我有問題,當用戶選擇facode重置表格後,啓用保存按鈕。我想禁用在表格重置後禁用保存/提交按鈕

$('#save').attr('disabled', 'disabled'); 
    $('#myCoolForm').attr('disabled', 'disabled'); 
    $(document).on('change','#facode,#rb_facode',function(){ 
     if (buttonsDisable($(this).val())) { 
      $('#myCoolForm').attr('disabled', false); 
      $('#save').attr('disabled', false); 
     } else { 
      $('#myCoolForm').attr('disabled', 'disabled'); 
      $('#save').attr('disabled', 'disabled'); 
     } 
    }); 
    function buttonsDisable(e) { 
     if (e > 0) { 
      return true; 
     } else { 
      return false 
     } 
    } 
+0

' $('#save')。attr('disabled',fa lse);'在這裏你啓用按鈕 –

+0

是的,我啓用時選擇了facode但我想在重置表格 –

+0

之後禁用重置表單後的意思是什麼?你可以調用'$('#save')。attr('disabled',true);'啓用右鍵? –

回答

1
$("input:reset").on("click", function() { 
    this.form.reset(); 
    $('#myCoolForm').attr('disabled', false); 
    $('#save').attr('disabled', false); 
}); 
0

使用此方法代替:

$('#save').prop('disabled', true); // disabling the button 

以及如何啓用按鈕,使用此:

$('#save').prop('disabled', false); // enabling the button. 

參考:http://api.jquery.com/prop/