Aynı seçeneklere ve değere sahip 2 adet birleşik giriş kutusu vardır. Böylece kullanıcı ilk combobox'ta python'u seçtiğinde, ikinci combobox'ta python seçeneği devre dışı bırakılacaktır. Ama bunu denediğimde işe yaramaz.Diğer <select> seçeneği <select> seçeneği devre dışı bırakma seçeneği nasıl seçilir?
HTML:
<select name="first_combobox">
<option value="python">Python</option>
<option value="ruby">Ruby</option>
<option value="lua">Lua</option>
</select>
<select name="second_combobox">
<option value="python">Python</option>
<option value="ruby">Ruby</option>
<option value="lua">Lua</option>
</select>
JS (jQuery):
$("select[name=first_combobox]").change(function(){
if ($("select[name=first_combobox]").val() === $("select[name=second_combobox]").val()) {
$("select[name=second_combobox] option[value=" + $("select[name=first_combobox]").val() + "]").attr("disabled", "disabled");
} else {
$("select[name=second_combobox] option[value=" + $("select[name=first_combobox]").val() + "]").removeAttr("disabled");
}
});
birisi bana bu çözmek için yardımcı olabilir İşte benim kodudur? Bu senin için çalışması gerektiğini
Ah! Şimdi benim için iyi çalışıyor! 'RemoveAttr'daki' [value =] ''yi kaldırınız, teşekkürler! – imbagila