|
|
|
| Здравствуйте, мужики.
Такое дело. Есть 4 selectа, под каждым находится textarea. Надо при выборе данных из selecta переносить выбранную строку в textarea, при этом в селекте нужно скидывать на самое верхнее значение (как по умолчанию без selected) и допустить возможность в том же селекте выбрать ещё одно значение, которое запишется в следующую строчку текстареа после предыдущего выбранного значения..
Я в JS не силён. Пишу на php, но задачи подобного плана у меня ещё не возникали. Помогите, может у кого было что-то похожее..
Заранее благодарен. | |
|
|
|
|
|
|
|
для: 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>
|
| |
|
|
|
|
|
|
|
для: sim5
(09.04.2008 в 07:06)
| | с виду похоже.. Как работает сейчас проверю.. | |
|
|
|
|
|
|
|
для: sim5
(09.04.2008 в 07:06)
| | Да!!! Отлично!!!! Спасибо огромное! Только оно правда не сбрасывает напервую.. Не знаете как такое сделать? | |
|
|
|
|
|
|
|
для: trv23rus
(09.04.2008 в 07:46)
| | В каком смысле не сбрасывет? | |
|
|
|
|
|
|
|
для: sim5
(09.04.2008 в 07:58)
| | Ну селект остается на той позиции которую ты выбрал перед этим.. По крайней мере в Опере так.. сейчас в ослике IE проверю.. | |
|
|
|
|
|
|
|
для: trv23rus
(09.04.2008 в 08:08)
| | А, в смысле надо устанавливать выбор первого опшена после добавления текста в текстовую область? | |
|
|
|
|
|
|
|
для: sim5
(09.04.2008 в 08:11)
| | Ага.. Не знаете как можно сделать? | |
|
|
|
|
|
|
|
для: trv23rus
(09.04.2008 в 08:16)
| | Изменить на:
<select name="sl" onchange="document.getElementById('tx').value += options[selectedIndex].text + '\n'; options[0].selected=true;">
|
| |
|
|
|
|
|
|
|
для: sim5
(09.04.2008 в 07:58)
| | Да в IE тоже самое.. остается на том же выбранном варианте.. | |
|
|
|