Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Добавить значения из одного списка в другой (https://javascript.ru/forum/events/1638-dobavit-znacheniya-iz-odnogo-spiska-v-drugojj.html)

XAOC 27.08.2008 09:36

Добавить значения из одного списка в другой
 
День добрый. Помогите плиз. Перелопатил кучу мануалов но так и не понял как это сделать.
Есть два списка SELECT.

<select type='text' name='user1' size=3>
<option value='n11'>Маша
<option value='n12'>Петя
<option value='n13'>Вася
</select>

<select type='text' name='user2' size=3>
<option value='n21'>Коля
<option value='n22'>Ваня
<option value='n23'>Олег
</select>

Так вот - как по двойному клику значение первого списка добавить во второй список?

ZoNT 27.08.2008 09:37

создаёшь option, а потом добавляешь его в select

XAOC 27.08.2008 09:53

я просто только начал изучать. так вот понять не могу "как"?
Код:

<html>
    <head>
        <script type="text/javascript">
            function add_in_2()
            {
              alert("sd")
            }
        </script>

    </head>
    <body>

<select type='text' dblclick='add_in_2()' name='user1' size=3>
<option value='n11'>Маша
<option value='n12'>Петя
<option value='n13'>Вася
</select>

<select type='text' name='user2' size=3>
<option value='n21'>Коля
<option value='n22'>Ваня
<option value='n23'>Олег
</select>

    </body>
</html>

и двойной клик не срабатывает

ZoNT 27.08.2008 11:19

нет двойного клика в html

XAOC 27.08.2008 13:35

Тогда так

Код:


<html>
    <head>
        <script type="text/javascript">
            function add_in_2()
            {
              alert("sd")
            }
        </script>

    </head>
    <body>

<select type='text' name='user1' size=3>
<option value='n11'>Маша
<option value='n12'>Петя
<option value='n13'>Вася
</select>

<select type='text' name='user2' size=3>
<option value='n21'>Коля
<option value='n22'>Ваня
<option value='n23'>Олег
</select>

<input type='button' onclick='add_in_2()'  value='Добавить'>

    </body>
</html>

Смысл то от этого не меняется

ZoNT 27.08.2008 13:37

ну? И что? Приведённый тобой код работает, алерт выдаёт...

XAOC 27.08.2008 13:47

Да не. Сама цель - тыкаешь на элемент списка 1, Маша например. потом жмакаешь на кнопку и Маша добавляется в список 2.
Вот что мне нужно.

ZoNT 27.08.2008 14:34

отлично. Пиши. Это несложно.

ZoNT 27.08.2008 14:34

А будут ошибки и баги - обращайся...

ZoNT 27.08.2008 16:22

Цитата:

Сообщение от ZoNT (Сообщение 5034)
нет двойного клика в html

Извиняюсь, наврал. Надо писать ondblclick, а не dblclick.


Часовой пояс GMT +3, время: 18:39.