Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Перенос строк из select option в textarea.
 
 автор: trv23rus   (09.04.2008 в 05:42)   письмо автору
 
 

Здравствуйте, мужики.
Такое дело. Есть 4 selectа, под каждым находится textarea. Надо при выборе данных из selecta переносить выбранную строку в textarea, при этом в селекте нужно скидывать на самое верхнее значение (как по умолчанию без selected) и допустить возможность в том же селекте выбрать ещё одно значение, которое запишется в следующую строчку текстареа после предыдущего выбранного значения..
Я в JS не силён. Пишу на php, но задачи подобного плана у меня ещё не возникали. Помогите, может у кого было что-то похожее..
Заранее благодарен.

   
 
 автор: sim5   (09.04.2008 в 07:06)   письмо автору
 
   для: trv23rus   (09.04.2008 в 05:42)
 

В смысле такого?

<select name="sl" onchange="document.getElementById('tx').value += options[selectedIndex].text + '\n'">
<option value="1">text1</option>
<option value="2">text2</option>
<option value="3">text3</option>
</select><br>
<textarea cols="" rows="" id="tx"></textarea>

   
 
 автор: trv23rus   (09.04.2008 в 07:38)   письмо автору
 
   для: sim5   (09.04.2008 в 07:06)
 

с виду похоже.. Как работает сейчас проверю..

   
 
 автор: trv23rus   (09.04.2008 в 07:46)   письмо автору
 
   для: sim5   (09.04.2008 в 07:06)
 

Да!!! Отлично!!!! Спасибо огромное! Только оно правда не сбрасывает напервую.. Не знаете как такое сделать?

   
 
 автор: sim5   (09.04.2008 в 07:58)   письмо автору
 
   для: trv23rus   (09.04.2008 в 07:46)
 

В каком смысле не сбрасывет?

   
 
 автор: trv23rus   (09.04.2008 в 08:08)   письмо автору
 
   для: sim5   (09.04.2008 в 07:58)
 

Ну селект остается на той позиции которую ты выбрал перед этим.. По крайней мере в Опере так.. сейчас в ослике IE проверю..

   
 
 автор: sim5   (09.04.2008 в 08:11)   письмо автору
 
   для: trv23rus   (09.04.2008 в 08:08)
 

А, в смысле надо устанавливать выбор первого опшена после добавления текста в текстовую область?

   
 
 автор: trv23rus   (09.04.2008 в 08:16)   письмо автору
 
   для: sim5   (09.04.2008 в 08:11)
 

Ага.. Не знаете как можно сделать?

   
 
 автор: sim5   (09.04.2008 в 08:24)   письмо автору
 
   для: trv23rus   (09.04.2008 в 08:16)
 

Изменить на:

<select name="sl" onchange="document.getElementById('tx').value += options[selectedIndex].text + '\n'; options[0].selected=true;">

   
 
 автор: trv23rus   (09.04.2008 в 08:10)   письмо автору
 
   для: sim5   (09.04.2008 в 07:58)
 

Да в IE тоже самое.. остается на том же выбранном варианте..

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования