2016-04-11 13 views
1

ile devre dışı bırak select_tag Nasıl javascript ile bu örnekteki gibi bir select_tag devre dışı bırakabilirsiniz:Raylar javascript

<button onclick="DisableFields()">Disable</button> 

<p class="col-lg-2" id ="test1" > 
    <%= 
     select_tag(:customer_service_beneficiary_id, options_for_select(customer_service_beneficiary_col) , :class => "form-control") 
    %> 
</p> 

Bunu deneyin ama bir işe doesnt:

function DisableFields() { 
    console.log('Disable'); 
    $("test1").prop('disabled', true); 
    $("test2").attr('disabled','disabled'); 
} 
+0

bu kullanıcıyı ekle: disabled => true – uzaif

+0

herhangi bir konsol hatası? – uzaif

+0

seçiminiz yanlış test1, – uzaif

cevap

2

Sen div seçerek değildir bu deneyin seçilmez

$('select[name="name-of-select"]').attr("disabled","disabled") 
1

Bu alanı @uzaif dediği gibi alan adıyla kapatabilirsiniz. :

$("select[name="select-field-name"]").attr("disabled","disabled")