Перейти к содержимому


Фотография
- - - - -

Получить значение поля программно


Лучший Ответ Sliapy , 13 February 2014 - 14:30

Скрывать тот, через который у Вас выведен email пользователя. Если в этом вообще есть у Вас надобность.

 

Передать в форму можно примерно так

<script>
    jQuery('*селектор 1*').val(jQuery('*селектор 2*').html());
</script>

селектор 1 - класс или айди поля (input), куда нужно вставить email

 

селектор 2 - класс или айди блока, откуда будет взят email

 

Без ссылки на сайт точнее сказать невозможно.

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 21

#11 SmetDenis

SmetDenis

Отправлено 13 February 2014 - 12:25

В каком месте вы пишите свой код?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#12 legatsv

legatsv

Отправлено 13 February 2014 - 12:31

В каком месте вы пишите свой код?

В HTML модуле


  • 0

#13 SmetDenis

SmetDenis

Отправлено 13 February 2014 - 13:35

Не понимаю, каким образом этот модуль узнает о нужном материале?


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#14 legatsv

legatsv

Отправлено 13 February 2014 - 13:40

он размещается на странице материала. Можно же как-то получить ID этого материала?


  • 0

#15 Sliapy

Sliapy

Отправлено 13 February 2014 - 13:43

Может стоит все-таки подробнее описать задачу? Если нужно вытащить значение из элемента (email) и передать в форму-модуль, то, может быть, проще вывести email, скрыть его тупо через CSS, а значение в форму передать одной строкой jquery?


Сообщение отредактировал Sliapy: 13 February 2014 - 13:45

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#16 legatsv

legatsv

Отправлено 13 February 2014 - 13:47

Задача: пользователь разместил объявление и указал в нем свой контактный e-mail. Другой пользователь зайдя на сайт хочет связаться с этим пользователем, который разместил это объявление (отправить ему от своего имени письмо на указанный в объявлении адрес)


  • 0

#17 Sliapy

Sliapy

Отправлено 13 February 2014 - 13:51

Все остальное, написанное мной, Вы решили проигнорировать? :)


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#18 legatsv

legatsv

Отправлено 13 February 2014 - 14:01

) Нет. Может конечно проще, просто..

 

НО "вывести email, скрыть его тупо через CSS" какой класс элемента срыть?

 

"а значение в форму передать одной строкой jquery" - если не затруднит, напишите пожалуйста пример.


.element-email этот скрывать?


  • 0

#19 Sliapy

Sliapy

Отправлено 13 February 2014 - 14:30   Лучший Ответ

Скрывать тот, через который у Вас выведен email пользователя. Если в этом вообще есть у Вас надобность.

 

Передать в форму можно примерно так

<script>
    jQuery('*селектор 1*').val(jQuery('*селектор 2*').html());
</script>

селектор 1 - класс или айди поля (input), куда нужно вставить email

 

селектор 2 - класс или айди блока, откуда будет взят email

 

Без ссылки на сайт точнее сказать невозможно.


Сообщение отредактировал Sliapy: 13 February 2014 - 14:32

  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#20 legatsv

legatsv

Отправлено 13 February 2014 - 14:43

"селектор 2 - класс или айди блока, откуда будет взят email" - что выбрать в качестве селектора?


Сообщение отредактировал legatsv: 13 February 2014 - 16:21

  • 0




Click to return to top of page in style!