Прошу помочь! Нужно записать выбранное поле в инпут
Есть селект такого типа
<select class=" " id="NewOwnerID" name="NewOwnerID" size="1"> <option value="">-</option> <option value="112">Aнна Бузина</option> <option value="4">ТОВ "ТОВТОВТОВ" ::1111111111111</option> </select> и есть поле <input type="text" class="DynamicFieldText W50pc" id="DynamicField_TOW" name="DynamicField_TOW" title="ТОВ:" value=" " aria-invalid="false"> После выбора одного из пунктов селекта <select class=" " id="NewOwnerID" name="NewOwnerID" size="1" aria-invalid="false"> <option value="">-</option> <option value="112">Aнна Бузина</option> <option value="4" selected="">ТОВ "ТОВТОВТОВ" ::1111111111111</option></select> Нужно чтоб выбранная опция записывалась в инпут. |
АлексAT, вот держи:
<!doctype html>
<html><head><meta charset="utf-8">
<script type="text/javascript">
function нажатие_на_select(obj)
{
document.getElementById('DynamicField_TOW').value = obj.options[obj.selectedIndex].text;
}
</script>
</head><body>
<input type="text" class="DynamicFieldText W50pc" id="DynamicField_TOW" name="DynamicField_TOW" title="ТОВ:" value=" " aria-invalid="false">
<select class=" " id="NewOwnerID" name="NewOwnerID" size="1" aria-invalid="false" onchange="нажатие_на_select(this)">
<option value="">-</option>
<option value="112">Aнна Бузина</option>
<option value="4" selected="">ТОВ "ТОВТОВТОВ" ::1111111111111</option>
</select>
</body></html>
|
А можно привязаться к айдишнику селекта?
|
Цитата:
АлексAT, да можно. Тогда вот так:
<!doctype html>
<html><head><meta charset="utf-8">
</head><body>
<input type="text" class="DynamicFieldText W50pc" id="DynamicField_TOW" name="DynamicField_TOW" title="ТОВ:" value=" " aria-invalid="false">
<select class=" " id="NewOwnerID" name="NewOwnerID" size="1" aria-invalid="false">
<option value="">-</option>
<option value="112">Aнна Бузина</option>
<option value="4" selected="">ТОВ "ТОВТОВТОВ" ::1111111111111</option>
</select>
<script type="text/javascript">
document.getElementById('NewOwnerID').onchange = function()
{
document.getElementById('DynamicField_TOW').value = this.options[this.selectedIndex].text;
}
</script>
</body></html>
|
Благодарю!)
|
| Часовой пояс GMT +3, время: 08:03. |