px379 Posted August 2, 2013 Report Share Posted August 2, 2013 Здравствуйте. Проблема с radio кнопками. Никак не получается вывести информацию из кнопок в текстовое поле. Уже чего только не пробовал...Цель: Есть две radio кнопки, надо вывести информацию из выбранной кнопки в текстовое поле.Тут в визуальном редакторе http://jsfiddle.net/gbJNf/<html><head><meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" /><title>Выбор пола</title></head><body><script type="text/javascript"><!--wait_visibility('pol', 0);function create(form) {form.story.value="";console.log(form.pol[men]);if (form.1.value != "") {form.story.value +="Мужчина" +form.1.value + "\n";}console.log(form.pol[woomen]);if (form.2.value != "") {form.story.value +="Женщина" +form.2.value + "";}}//--></script><form action=""><table border="0" cellpadding="7" cellspacing="0"><tr><td class="left"><b>Выберите ваш пол</b></td><br /><br />Мужчина<input type="radio" value="1" name="pol" id="men" checked="checked" />Женщина<input type="radio" value="2" name="pol" id="woomen" /></tr><tr><td colspan="2"><input type="button" value="Отправить" onclick="create(this.form)" class="buttonformal"><br /><textarea name="story" rows="5" cols="20"></textarea></td></tr></table></form></body></html> Quote Link to comment Share on other sites More sharing options...
0 aleks_lv Posted August 2, 2013 Report Share Posted August 2, 2013 form.1.value это что Quote Link to comment Share on other sites More sharing options...
0 px379 Posted August 2, 2013 Author Report Share Posted August 2, 2013 (edited) form.1.value это чтоТо проверка radio по value. Я уже и по id пробовал проверять, и по выбранной кнопке cheked, ну в общем перебирал даже самые бредовые идеи.Самое интересное, что например если тоже самое сделать через select, то все отлично работает.Например так:<td class="left"><b>Выбор пола:</b></td><td><input type="text" name="size" size="5" class="form"><select name="pol" size="1"><option value="Men">Мужчина</option><option value="Woomen">Женщина</option></select>wait_visibility('pol', 0);function create(form) {form.story.value="";if (form.men.value != "") {form.story.value +="Мужчина" +form.men.value + "\n";}if (form.woomen.value != "") {form.story.value +="Женщина" +form.woomen.value + "";}} Edited August 2, 2013 by px379 Quote Link to comment Share on other sites More sharing options...
0 aleks_lv Posted August 2, 2013 Report Share Posted August 2, 2013 (edited) не Вы не поняли ....что за свойство или метод 1объекта form ???? Edited August 2, 2013 by aleks_lv Quote Link to comment Share on other sites More sharing options...
0 px379 Posted August 2, 2013 Author Report Share Posted August 2, 2013 не Вы не поняли ....что за свойство или метод 1объекта form ????1 и 2- это значение элемента value. По идее, скрипт по нему должен понимать, что и от куда брать. и куда отправлять. Или к чему вопрос? В Значении элемента value вроде можно ставить цифры. На сколько я помню... Quote Link to comment Share on other sites More sharing options...
0 aleks_lv Posted August 2, 2013 Report Share Posted August 2, 2013 (edited) В Значении элемента value вроде можно ставить цифры. можно ,но в значении ....короче-это неправильно....попробуйте вот такdocument.getElementById("men").onclick=function() {document.getElementsByTagName('textarea')[0].value="Мужчина"}}это так бегло без проверок различных Edited August 2, 2013 by aleks_lv Quote Link to comment Share on other sites More sharing options...
0 px379 Posted August 2, 2013 Author Report Share Posted August 2, 2013 В Значении элемента value вроде можно ставить цифры. можно ,но в значении ....короче-это неправильно....попробуйте вот такdocument.getElementById("men").onclick=function() {document.getElementsByTagName('textarea')[0].value="Мужчина"}}это так бегло без проверок различныхРаботает, но прикольно работает) http://jsfiddle.net/gbJNf/1/Если выбрать одну из кнопок и нажать "Отправить", то в принципе ничего не произойдет. Зато если потом просто переключать кнопки, то в текстовое поле будет выводиться нужная информация.Но с этим я уже разберусь. Спасибо) Quote Link to comment Share on other sites More sharing options...
Question
px379
Здравствуйте. Проблема с radio кнопками. Никак не получается вывести информацию из кнопок в текстовое поле. Уже чего только не пробовал...
Цель: Есть две radio кнопки, надо вывести информацию из выбранной кнопки в текстовое поле.
Тут в визуальном редакторе http://jsfiddle.net/gbJNf/
Link to comment
Share on other sites
6 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.