@nikitoshq

Как заблокировать кнопку submit с помощью JS?

На сайте есть кнопка:
<input type="submit" value="Подтверждение заказа" class="btn btn-primary button" data-payment-button="true">

Менять я в ней нечего не могу, т.к. какой-то сторонний скрипт добавляет её, исходя из определенного события.
Моя задача состоит в том, чтобы заблокировать кнопку (submit) по нажатию на неё, чтобы пользователь не отправлял данные формы несколько раз. В JS я не силен, пытался сделать так:
$("#submit").onclick(function () {
    $(".submit").setAttribute(disabled);
  }
);

Не работает, может кто-то подскажет?)
  • Вопрос задан
  • 95 просмотров
Решения вопроса 2
TAbrahamyan
@TAbrahamyan
document.querySelector(".button").addEventListener("click", function() {
	this.disabled = true;
})
Ответ написан
@carbanak01
$("#submit").onclick(function (e) {
    e.preventDefault;
  }
);

Такой вариант может подойти.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
joeberetta
@joeberetta Куратор тега JavaScript
Читай: https://epdf.pub/google-for-dummies.html
//Вы к задаете в качестве атрибута переменную disabled, а надо строку
document.querySelector('.submit').setAttribute("disabled", "true")
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Sveak Барнаул
от 50 000 ₽
eGamings Воронеж
от 80 000 до 110 000 ₽
Aviakassa.ru Севастополь
от 80 000 до 200 000 ₽
30 мар. 2020, в 10:09
500 руб./в час
30 мар. 2020, в 09:48
120000 руб./за проект
30 мар. 2020, в 09:33
10000 руб./за проект