Прошу помочь! Нужно записать выбранное поле в инпут
Есть селект такого типа
<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, время: 13:34. |