Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 05.05.2008, 13:13
Новичок на форуме
Отправить личное сообщение для fifo4ka Посмотреть профиль Найти все сообщения от fifo4ka
 
Регистрация: 05.05.2008
Сообщений: 4

вывод нужного текста в текстовом поле при нажатии на кнопку!
собственно есть несколько радио кнопок, кнопка баттон и пустая форма для текста.
процесс будет такой: выбирается радио кнопка, затем нажимается на кнопку и в текстовом поле выводится текст, который должен быть привязан к радио кнопке. Как это осуществить??? помогите пожалуйста, я в этом не сильна, но мне жизненно важно это сделать :confused:
Ответить с цитированием
  #2 (permalink)  
Старый 06.05.2008, 08:36
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Мне не нравится как сделал, если у кого-то будет возможность предложите более простой вариант:

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>
Ответить с цитированием
  #3 (permalink)  
Старый 06.05.2008, 08:40
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

Без кнопки баттона можно сделать вот так:
<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>
Ответить с цитированием
  #4 (permalink)  
Старый 06.05.2008, 10:44
Новичок на форуме
Отправить личное сообщение для fifo4ka Посмотреть профиль Найти все сообщения от fifo4ka
 
Регистрация: 05.05.2008
Сообщений: 4

Snipe,
спасибо огромное
Ответить с цитированием
  #5 (permalink)  
Старый 06.05.2008, 10:51
Профессор
Отправить личное сообщение для tenshi Посмотреть профиль Найти все сообщения от tenshi
 
Регистрация: 20.03.2008
Сообщений: 1,183

this.form.elements.myTextarea.value= ...
Ответить с цитированием
  #6 (permalink)  
Старый 06.05.2008, 11:43
Новичок на форуме
Отправить личное сообщение для fifo4ka Посмотреть профиль Найти все сообщения от fifo4ka
 
Регистрация: 05.05.2008
Сообщений: 4

возникла проблема при использовании вот этого кода:
<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>

и при выборе радио кнопки поле текстареа остаётся пустой =/
Ответить с цитированием
  #7 (permalink)  
Старый 06.05.2008, 11:43
Новичок на форуме
Отправить личное сообщение для fifo4ka Посмотреть профиль Найти все сообщения от fifo4ka
 
Регистрация: 05.05.2008
Сообщений: 4

&lt;a target=_blank href=http://www.сайт.ru&gt;&lt;img
src=http://www.сайт.ru/images/160.png border=0 width=160
height=600 alt=сайт.ru...&gt;&lt;/a&gt;

так тоже не получается :confused:

Последний раз редактировалось fifo4ka, 21.05.2008 в 17:38.
Ответить с цитированием
  #8 (permalink)  
Старый 06.05.2008, 13:36
Аватар для Snipe
Профессор
Отправить личное сообщение для Snipe Посмотреть профиль Найти все сообщения от Snipe
 
Регистрация: 06.05.2008
Сообщений: 765

кавычки прячутся так \'
<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>';">
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
смена картинок при нажатии sdff Общие вопросы Javascript 15 08.02.2014 17:08
Подскажите как убрать часть текста при нажатии на кномпу или гиперссылку. potkin Общие вопросы Javascript 6 10.10.2008 07:55
Как запретить submit при пустом текстовом поле? Bad Request Events/DOM/Window 5 05.10.2008 15:40
Firefox: перехватить соббытие при перетаскивании текста no_alex Общие вопросы Javascript 9 21.08.2008 18:02