2016-05-04 10 views
0

Ich habe 2 Dropdownlist, ich will, wenn ich Alabama in dropdwon1 den ausgewählten Wert in dropdwon2 wählen sollte in Umrüsten auf andere .., wie diese JQuery mit tunJQuery Wert auf der Grundlage getroffene Auswahl ändern

<select id="dropdwon1"> 
<option value="1">Alabama</option> 
<option value="2">Alaska</option> 
<option value="3">Arizona</option> 
</select> 

<select id="dropdwon2"> 
<option value="3">Item1</option> 
<option value="4">Item2</option> 
<option value="5">Other..</option> 
</select> 
+0

willkommen zu SO. Sie werden viel mehr Hilfe bekommen, wenn Sie uns zeigen, was Sie bereits versucht haben. Leute sind bereit zu helfen, aber nicht, bis Sie etwas Mühe Ihrerseits gezeigt haben –

+0

Mögliches Duplikat von [Populate Dropdown-Liste basierend auf einer anderen Dropdown-Liste] (http://stackoverflow.com/questions/12258839/populate-dropdown-list-based -on-an-another-dropdown-list) –

+0

check this [URL] (http://stackoverflow.com/questions/5686735/populate-one-dropdown-based-on-selection-in-andere) –

Antwort

0

Sie müssen Ereignis binden erste Änderungsereignis aus und überprüfen Sie es Wert und Wert ausgewählt ist gesetzt für die zweite wie folgt wählen:

//Bind change event to first select 
$('#dropdwon1').on('change', function(){ 

    //check selected value 
    var value = $(this).val(); 
    if(value == 1){ 

     //Set selected value for second select 
     $('#dropdwon2').val(5); 
    } 
}) 
+0

Ich habe eine Liste von Staaten in meiner dropdwon1 und in dropdwon2 Liste der Grafschaft, was ich brauche ist, wenn ich einen anderen Staat als Alabama in dropdwon1 auswähle der ausgewählte Wert in dropdwon2 sollte andere .. – myo1981

0

Yo u haben Ihren Wert für die zweite Auswahl für den ersten Wert Ihres Staates wählen, wie so zu initialisieren:

if($("#dropdown1").val()=="1"){ 
    $("#dropdown2").val("5"); // Set the value (your answer) 
} 

dann mit dem change Ereignis und geben die verschiedenen Werte der zweiten Auswahl für die Zustände Werte.

Da der Benutzer Alabama wieder auswählen kann, nachdem er einen anderen Wert gewählt hat, müssen Sie den Code für den ersten Wert in die Ereignisfunktion 10 eingeben. Hier

ist ein jsfiddle:

https://jsfiddle.net/mantisse_fr/ak81o26s/4/

+0

das was ich brauche (wenn dropdwon1 Wert nicht Alabama dann dropdwon2 zu ändern Andere.....) – myo1981

Verwandte Themen