Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   по клику на текст передать другой текст в input type = search (https://javascript.ru/forum/events/58903-po-kliku-na-tekst-peredat-drugojj-tekst-v-input-type-%3D-search.html)

ninjajnin 16.10.2015 12:51

по клику на текст передать другой текст в input type = search
 
Подскажите, пожалуйста, как реализовать задумку:
Есть форма с полем ввода

<form method = post action = /index.php?search>
        <input type = search name = search_usr size = 67> <input type = submit value = Поиск>
    </form>
2015-10-15 09:32


и текст вида
2015-10-15 09:32

Нужно по клику на этот текст передать значение 2015-10-15 (или любое другое) в поле search.

ksa 16.10.2015 13:31

Цитата:

Сообщение от ninjajnin
как реализовать задумку

Ты, для начала, сделай нормальный тестовый пример, дабы было видно с чем ты вообще собрался работать.
Поскольку на странице ни форма, ни текст просто так не валяются...

ninjajnin 16.10.2015 14:03

так лучше?

ksa 16.10.2015 14:22

Цитата:

Сообщение от ninjajnin
так лучше?

Но текст на странице не стоит держать просто так, без обрамления какими-то тегами...

ninjajnin 16.10.2015 14:37

Понятное дело, текст у меня выводится из базы массивом, а здесь это просто для примера.

ksa 16.10.2015 14:42

Цитата:

Сообщение от ninjajnin
текст у меня выводится из базы массивом

В html нет "массива"... Есть теги. И тебе свой текст из массива нужно поместить в какие-то теги.
Т.о. с тем текстом можно будет работать как с элементом ДОМ модели...

ninjajnin 16.10.2015 14:45

Цитата:

В html нет "массива"
ну емае, ну в пхп
while($data=mysql_fetch_array($result_for_search)) {
			echo date[4] ;
		}

echo date[4] это и есть 2015-10-15 09:32

и как это поможет?

и он еще в каком-то диве находится да...
<div>2015-10-15 09:32</div>

вот так.

ninjajnin 16.10.2015 15:13

сам нашел, спасибо

<input type=search id = inputid> 
<a href="javascript:;" onclick="jQuery('#inputid').val('текст14');jQuery('#inputid').focus();">текст</a>

ksa 16.10.2015 15:14

Цитата:

Сообщение от ninjajnin
и он еще в каком-то диве находится да...
<div>2015-10-15 09:32</div>

Уже лучше...

Но всяких ДИВов на странице может быть множество... А тебе ведь не все они нужны. :)
Значит должен быть либо какой-то материнский элемент, содержащий твои ДИВы... Либо твои ДИВы как-то должны отличаться от остальных на этой странице...

Т.е. пока у тебя не полный тестовый пример. Работать с ним нет возможности. :no:

ksa 16.10.2015 15:15

Цитата:

Сообщение от ninjajnin
сам нашел

Да ты мой герой! :D


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