Задать вопрос
@Xandrick

Как менять input value="" в зависимости от нажатой кнопки?

Добрый день.

При нажать на любые кнопки на сайте открывается одна и та же форма.
В ней есть скрытое поле:

Как сделать так, чтобы в value прописывалось, на какую кнопку нажал пользователь?
  • Вопрос задан
  • 1257 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@light___soul
Full Stack Middle Web Developer
Id Нажатой кнопки в input - те
<input id="whatButton">
<button id="button1" onclick="inputEdit(this.id)">1</button>
<button id="button2" onclick="inputEdit(this.id)">2</button>
<button id="button3" onclick="inputEdit(this.id)">3</button>

function inputEdit(id) {
document.getElementById("whatButton").value = id; 
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Eridani
@Eridani
Мимо проходил
Присвойте каждой кнопке свой data атрибут, например, data-name="обратный звонок".
Пишите событие
$('buton') .click(function() {
var name = $(this).attr('data-name');
$('.modal #hiddenname').val(name);
})
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы