Совершенно недавно начал изучать ASP.NEt MVC, собираюсь сделать веб интерфейс расчета. Имеется база данных SQL(локальная) из которой в тэг select передаю названия городов и соответствующие тепловые характеристики(T_ext,Z_ht,T_ht) с помощью цикла foreach и ViewBag, в котором храню данные. Так вот, мне необходимо по onchange в selecte заполнить соответствующими данными три поля input.
Пробовал с помощью getelementbyid, получается вывести значение только одного параметра в один input.
Сам select:
Выберите город,в котором планируете строительство:
<select id="select" onchange="">
<option selected="selected">Выберите город</option>
@foreach (var b in ViewBag.cities)
{
<option>@b.Name</option>
}
</select>
В ViewBag.cities содержаться данные вида:
db.cities.Add(new Cities { Name = "Нижний Новгород", T_ext=-31, T_ht=215, Z_ht=-4.1 });
db.cities.Add(new Cities { Name = "Ростов на дону", T_ext = -22, T_ht = 171, Z_ht = -0.6 });
db.cities.Add(new Cities { Name = "Таганрог", T_ext = -22, T_ht = 167, Z_ht = -0.4 });