вывод нужного текста в текстовом поле при нажатии на кнопку!
собственно есть несколько радио кнопок, кнопка баттон и пустая форма для текста.
процесс будет такой: выбирается радио кнопка, затем нажимается на кнопку и в текстовом поле выводится текст, который должен быть привязан к радио кнопке. Как это осуществить??? помогите пожалуйста, я в этом не сильна, но мне жизненно важно это сделать :confused: |
Мне не нравится как сделал, если у кого-то будет возможность предложите более простой вариант:
var radioText = {odin: 'нужный текст один', dva: 'нужный текст два', tri: 'текс'} function enterText(_el) { var inputList = _el.parentNode.getElementsByTagName('input'); for (var i=0; i<inputList.length; i++) { if (inputList[i].checked) { _el.parentNode.getElementsByTagName('textarea')[0].value = radioText[inputList[i].value]; } } } <form name="form"> <input type="radio" value="odin" name="radioBut"> <input type="radio" value="dva" name="radioBut"> <input type="radio" value="tri" name="radioBut"> <input type="button" value="пуш ми" onclick="enterText(this);"> <textarea value=""></textarea> </form> |
Без кнопки баттона можно сделать вот так:
<form name="myForm"> <input type="radio" name="radioBut" onclick="document.myForm.myTextarea.value = 'Нужный текс раз';"> <input type="radio" name="radioBut" onclick="document.myForm.myTextarea.value = 'Нужный текс два';"> <input type="radio" name="radioBut" onclick="document.myForm.myTextarea.value = 'Нужный текс три';"> <textarea name="myTextarea"></textarea> |
Snipe,
спасибо огромное;) |
this.form.elements.myTextarea.value= ...
|
возникла проблема при использовании вот этого кода:
<form name="myForm"> <input type="radio" name="radioBut" onclick="document.myForm.myTextarea.value = 'Нужный текс раз';"> <input type="radio" name="radioBut" onclick="document.myForm.myTextarea.value = 'Нужный текс два';"> <input type="radio" name="radioBut" onclick="document.myForm.myTextarea.value = 'Нужный текс три';"> <textarea name="myTextarea"></textarea> вместо "нужный текст" я ставлю: <a href='http://www.сайт.ru' target=_blank><img src='http://www.сайт.ru/bananas/1.gif' border=0 height=31 width=88></a> и при выборе радио кнопки поле текстареа остаётся пустой =/ |
<a target=_blank href=http://www.сайт.ru><img src=http://www.сайт.ru/images/160.png border=0 width=160 height=600 alt=сайт.ru...></a> так тоже не получается :confused: |
кавычки прячутся так \'
<input type="radio" name="radioBut" onclick="document.myForm.myTextarea.value = '<a href=\'http://www.сайт.ru\' target=_blank><img src=\'http://www.сайт.ru/bananas/1.gif\' border=0 height=31 width=88></a>';"> |
Часовой пояс GMT +3, время: 06:58. |