Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Передача rel в input по клику на ссылку (https://javascript.ru/forum/dom-window/72927-peredacha-rel-v-input-po-kliku-na-ssylku.html)

Diiim 07.03.2018 06:47

Передача rel в input по клику на ссылку
 
Доброго времени, уважаемые форумчане ! Появилась задачка но не могу решить, прошу помощи.

На одностраничнике есть кнопки вызова модального окна с формой и хотелось что бы по клику на эти кнопки передавался rel ссылки/кнопки в поле input. Просто форм и кнопок на лендосе очень не мало и нужно знать с какой формы отправлено письмо.

Может конечно есть и другое решение, но ни чего кроме этого в голову не приходит.

Подобное делал вот тут avtozzap.ru (блок с марками авто), но там заложена готовая функция для фенсибокса с оф. сайта

Вот она

$(".fancybox").fancybox({
   afterShow: function( instance, current ) {
      $('#car').val( current.opts.$orig.context.rel );
   }
});


Т.е. суть такая, взять rel (с моим текстом/значением/меткой) по клику у ссылки/кнопки и поместить в input который находится в модальном окне.

Может есть у кого какая идея, буду рад услышать!

j0hnik 07.03.2018 07:18

$('a').click(function(){
	$('#car').val( $(this).attr('rel'));
});


вместо $('a') указать нужный селектор

laimas 07.03.2018 08:30

А просто $('#car').val(this.rel); не пойдет? )

рони 07.03.2018 09:42

Diiim,
не понимаю, чем вас прежнее решение не устраивает?
если можно минимальный макет html?


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