Я хотел бы загрузить окно выбора, в котором автоматически будет отображаться выбранное пользователем значение.Установите значение параметра как выбрано
Я получаю данные Json с сервера с информацией о пользователе. выборки данных: {"color":"red"}
В моем HTML коде есть вариант выбора, как это:
<select id="input_user" class="selectinput" disabled="true">
<option value="n/a"> n/a </option>
<option value="red"> red </option>
<option value="green"> green </option>
<option value="yellow"> yellow </option>
<option value="blue"> blue </option>
<option value="white"> white </option>
</select> //this will only show "n/a" as default
Я попробовал этот код, чтобы сделать красное значение по умолчанию, но не работает.
var user_color= data[2].color; // this was from the json data
document.getElementById('input_user').selectedIndex = user_color;
Любая помощь?
Является ли 'data' массивом? Вы разбирали JSON с сервера? –
check [demo] (https://jsfiddle.net/uos8hpL2/) – guradio
Возможный дубликат [Установить выбранную опцию в поле выбора] (http://stackoverflow.com/questions/4680075/set-selected-option-of- select-box) – guradio