2016-04-11 16 views
1

Wie kann ich ein select_tag wie in diesem Beispiel mit Javascript deaktivieren:Rails - Deaktivieren select_tag mit 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> 

Ich versuche, diese aber es funktioniert nicht:

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

diesen mann hinzufügen: deaktiviert => true – uzaif

+0

irgendein konsolenfehler? – uzaif

+0

Sie sind die Auswahl ist falsch test1 ist für div nicht für die Select-Tag – uzaif

Antwort

2

versuchen, diese Sie nicht div Auswahl werden nicht auswählen

1

Sie können dies durch den Namen des Auswahlfelds deaktivieren, wie @uzaif sagte :

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