Показать сообщение отдельно
  #1 (permalink)  
Старый 28.09.2012, 15:03
Новичок на форуме
Отправить личное сообщение для kosinus2012 Посмотреть профиль Найти все сообщения от kosinus2012
 
Регистрация: 28.09.2012
Сообщений: 3

Передача значения в поле INPUT
Добрый день!
Допустим есть документ со структурой:
Код:
<label> <input type="radio" value="young" onClick="insert(0);"/>младше 18 </label> <label> <input type="radio" value="mature" onClick="insert(1);"/> старше 50 </label> <input type="text" name="val1" value=""/>

Подскажите пож-та как лучше сделать так, чтобы при нажатии на определенную кнопку radio, содержимое label выводилось в атрибуте <input type="text" name="val1" value=""/>

Реализовал вот так вот, но громоздко:
<script>
  function insert(obj){
         document.getElementsByName('val1')[0].value = document.getElementsByTagName('label')[obj].lastChild.nodeValue;
}
</script>

Может есть проще и красивее решение (без всяких innerHTML и проходом replace) ?
Ответить с цитированием