|
|
![]() |
#1 (ссылка) |
Новичок
Регистрация: 22.04.2010
Сообщений: 95
Репутация: 0
|
![]()
Здравствуйте. Проблема с 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> |
![]() |
![]() |
#2 (ссылка) |
Новичок
Регистрация: 19.12.2008
Сообщений: 103
Репутация: 1
|
![]() Код:
<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=""; if (form.pol['men'].checked) { form.story.value +="Мужчина"+ "\n"; } if (form.pol['woomen'].checked) { form.story.value +="Женщина"+"\n"; } } </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> |
![]() |
![]() |
#3 (ссылка) |
Новичок
Регистрация: 21.11.2009
Сообщений: 486
Репутация: 47
|
![]()
Kros, можно так:
Код:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" /> <title>Выбор пола</title> </head> <body> <script type="text/javascript"> var radioText = {1: 'Мужчина', 2: 'Женщина'} 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]; } } } </script> <form name="form"> <input type="radio" value="1" name="radioBut"> <input type="radio" value="2" name="radioBut"> <input type="button" value="Отправить" onclick="enterText(this);"> <textarea value=""></textarea> </form> </body> </html> Код:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" /> <title>Выбор пола</title> </head> <body> <td class="left"><b>Выберите ваш пол</b></td> <table border="0" cellpadding="7" cellspacing="0"> <tr> <br /> <br /> <form name="myForm"> <input type="radio" name="radioBut" onclick="document.myForm.myTextarea.value = 'Мужчина';"> <input type="radio" name="radioBut" onclick="document.myForm.myTextarea.value = 'Женщина';"> <textarea name="myTextarea"></textarea> </tr> <br /> </td> </tr> </table> </form> </body> </html> |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема с горячими кнопками | mamedBBOY | Драйвера | 0 | 04.12.2011 19:11 |
Проблема с кнопками мыши | Kirilltravykyril | Windows 7 | 2 | 24.02.2011 11:48 |
Проблема с кнопками мыши | woils | Windows XP | 2 | 30.01.2010 20:58 |
проблеммы с сенсорными кнопками в лептопе | superduck | Железо | 12 | 23.02.2009 03:11 |
Обмен кнопками 88х31 | cenning | Реклама, объявления | 0 | 06.12.2007 13:13 |