Перенос значения data кнопки в input?

Например, есть 3 кнопки, при нажатии на которые открывается одно модальное окно с формой.
У каждой кнопки есть значение атрибута data-size (предположим, 1000 , 2000, 3000 , соответственно), как при нажатии на одну из этих кнопок, передавать в input формы, открывшегося модального окна, атрибут той кнопки, которая была нажата?
  • Вопрос задан
  • 207 просмотров
Решения вопроса 1
@jimmy_hendrix
1)Должно быть создано событие клика на все кнопки одновременно, допустим у кнопок есть класс и событие повешено на него
2)После срабатывания события, в функции которая сработала, нужно обратиться к кнопке, на которую нажали через this (в jquery это будет $(this) ) и взять нужное data значение( .data('size') )
3)Далее у нас есть попап блок в котором лежит нужный input, перед показом попап блока через ваш js плагин, меняем текущее значение input на то которое у вас в взять у кнопки через data (типа $('input').val($(this).data('size')); )
А потом показываем попап блок с измененными значениями
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@skazi_premiere
Верстаем как умеем ;) HTML/CSS/JS
Если эта форма внутри документа то просто взять значение из dataset и присвоить его полю ввода. Если это подгружаемая AJAX форма то передать в параметры запроса формы значение все из того же dataset.
Или нужен код?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы