Правила Форума редакция от 22.06.2020 |
|
|
|
|
|
Опции темы | Опции просмотра | Language |
19.10.2010, 08:02 | #1 |
Пользователь
Пол: Регистрация: 28.08.2007
Сообщений: 45
Репутация: 5
|
вставить значение в textarea формы
Доброго времени суток, поскольку нуб в JS и гугл результатов не дал такой вопрос:
есть форма : Код:
<form> <input type="text" id="name1"> <input type="text" id="name2"> <select id="variant"> <option selected value="вариант а">вариант а</option> <option value="вариант б">вариант б</option> </select> <input type="text" id="name3"> <textarea id="itog" rows="2" cols="30"></textarea> </form> чтото запарился уже, значения name1 и т.д. получил, а как подставить их в itog при вводе курсора, причем сделать нужно только раз, т.е. юзер встает в поле textarea id="itog" куда поставится значение делает там изменения и потом оно не меняется (ну если еще раз начнет редактировать), т.е. onFocus onChange вроде как не подходит. |
Реклама: | Интернет-магазин КНС предлагает 83DV009RRK - более 50-ти тысяч наименований товаров со склада в Москве | primera club нижний новгород купить билеты в театр | стул компьютерный | ths-02 | Почта России и Яндекс.Доставка |
19.10.2010, 11:43 | #2 |
Постоялец
Пол: Регистрация: 05.02.2007
Адрес: Москва
Сообщений: 662
Репутация: 271
|
Re: вставить значение в textarea формы
Думаю, Вам подойдет такой вариант:
Код:
<html> <head> <script> function fn1() { document.f1.itog.value=document.f1.name1.value + document.f1.name2.value + document.f1.variant.value + document.f1.name3.value; } </script> </head> <body> <form name="f1"> <input type="text" id="name1" name="name1" onChange="fn1();" > <input type="text" id="name2" name="name2" onChange="fn1();" > <select id="variant" name="variant" onChange="fn1();" > <option selected value="вариант а">вариант а</option> <option value="вариант б">вариант б</option> </select> <input type="text" id="name3" name="name3" onChange="fn1();" > <textarea id="itog" name="itog" rows="2" cols="30"></textarea> </form> </body> </html>
__________________
Сергей Сергеевич |
Сказали спасибо: |
19.10.2010, 23:04 | #3 |
Пользователь
Пол: Регистрация: 28.08.2007
Сообщений: 45
Репутация: 5
|
Re: вставить значение в textarea формы
Спасибо, zss, еще вопрос встал, а как получить значение checkbox`a (отмечен он или нет) и у меня не заработал скрипт когда пытаюсь получить значение поля типа файл, мне нужно проверить его выбрали файл или нет.
и еще как получить значения hidden полей? у меня это делается вот так: Код:
<?php $stradres = 'г.'.$from->gorod.', '.$from->adres; echo $stradres; echo "<input type='hidden' name='adres' value='$stradres'> ?> Последний раз редактировалось DKScorp; 19.10.2010 в 23:08.. |
20.10.2010, 19:53 | #4 |
Постоялец
Пол: Регистрация: 05.02.2007
Адрес: Москва
Сообщений: 662
Репутация: 271
|
Re: вставить значение в textarea формы
1.У отмечаемых кнопок используем свойство checked:
if(document.myform1.button1.cheched) { что делаем если нажата }else { что делаем если не нажата } 2. hidden означает, что поле не отображается, а для скрипта оно доступно как обычное поле.
__________________
Сергей Сергеевич |
20.10.2010, 20:56 | #5 |
Пользователь
Пол: Регистрация: 28.08.2007
Сообщений: 45
Репутация: 5
|
Re: вставить значение в textarea формы
Спасибо, сам днем доковырял, некогда просто было :-)
Чекбокс: Код:
if (document.adminForm.ad_oficial.checked == true) { var gaz1 = gaz1 + ' Соцпакет.'; } else { var gaz1 = gaz1; } Код:
if (document.adminForm.ad_files.value == '') { var gaz1 = gaz1 + ''; } else { var gaz1 = gaz1 + ' Файл!'; } |
21.10.2010, 10:05 | #6 |
Постоялец
Пол: Регистрация: 05.02.2007
Адрес: Москва
Сообщений: 662
Репутация: 271
|
Re: вставить значение в textarea формы
Небольшое замечание.
Свойство checked возвращает либо истину, либо ложь. Поэтому if (document.adminForm.ad_oficial.checked == true) правильнее записать так: if (document.adminForm.ad_oficial.checked)
__________________
Сергей Сергеевич |
21.07.2015, 15:13 | #7 |
Новичок
Пол: Регистрация: 09.01.2009
Сообщений: 6
Репутация: 0
|
Re: вставить значение в textarea формы
textarea.val('значение');
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Значение имен | .::kato::. | Интересные места в сети | 19 | 27.07.2012 20:28 |
Обработка тега <textarea> | strmask | HTML | 6 | 15.07.2011 15:15 |
Как изменить изображение скролла в textarea? | nakleikoff | HTML | 5 | 28.11.2010 17:34 |
textarea - счетчик ввода символов | kravit | Java Script | 5 | 11.11.2007 14:35 |
|
|