2017-01-05 5 views
0

Wie kann ich meine Dropdown deaktivieren in Bearbeiten, aktivieren Sie jedoch in Benutzer erstellen. Ich habe die Drop-Down in MVC anzeigen und Benutzer in jQuery erstellen und bearbeiten. Ich habe bereits versucht, diese aber nicht so dass es mit einer dieser Punkte in jquery deaktiviert:Deaktivieren und Aktivieren Dropdown mit jquery

$("#dropdown").prop("disabled", false); 

$('#dropDownId').attr('disabled', true); 

$('#dropdown').prop('disabled', true); 

und in meinem MVC mit, wenn ich wie dieses:

<select id="organization" class="create-user-select-half" disabled> 

es sie deaktiviert zu machen, aber ich kann nicht wieder Aktivieren Sie es in jquery.

+1

Ihre ID ist 'Organisation zur, nicht' dropdown' oder 'dropDownId'. '$ ('# organisation'). attr ('deaktiviert', true);' –

+0

$ (# organisation) .prop ('deaktiviert', true) –

+0

https://learn.jquery.com/using-jquery-core/faq/how-do-i-disable-enable-a-form-element/ – epascarello

Antwort

5

Sie haben

$("#dropdown").prop("disabled", "disabled"); 

zum Deaktivieren einer Steuer einzustellen. Um sie zu aktivieren wieder müssen Sie rufen:

$("#dropdown").removeAttr("disabled"); 

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<select id="organization" class="create-user-select-half" disabled> 
 
    <option value="1">dsdsd</option> 
 
    </select> 
 

 
<button onclick="$('#organization').removeAttr('disabled')">Enable</button> 
 
<button onclick="$('#organization').prop('disabled','disabled')">Disable</button>

+0

das Entfernen funktioniert nicht. Daher ist es auch unter Benutzer erstellen deaktiviert. – Alma

+0

Bitte überprüfen Sie Ihre jQuery Selektoren. Ich habe nur eine Geige hinzugefügt. – TimeO84

+0

es funktioniert hier, aber vielleicht, weil ich in der Modal aktivieren und deaktivieren, ist es anders und ich vermisse etwas .. – Alma

1

Sie sollten das Attribut alle zusammen entfernen, um das Dropdown wieder zu aktivieren.

$('#dropdown').removeAttr('disabled')

Verwandte Themen