js как заблокировать кнопку submit?

438
25 сентября 2017, 04:43

Здравствуйте ребята, прошу помощи. Хочу заблокировать кнопку(submit) по нажатию на неё, чтобы пользователь не отправлял данные формы несколько раз. Когда делаю это перед отправкой формы вот так:

obj.disabled=true;
obj.submit();

то после disable отправка формы отменяется, а когда наоборот сначала отправляешь данные submit(), а потом блокируешь кнопку, то после отправки формы, кнопка уже не блокируется. Что делать?

Answer 1

Пробуй так:

<input type="submit" disabled> 
Answer 2

Оот так понятней)) Побуй так :

$("#submit").onclick(function () {
    $(".submit").setAttribute(disabled);
  }
);

"Это JS

Answer 3

Если у вас jQuery фрейморк. То можно так

$('input[type="submit"]').attr('disabled', true); // Блокируем
$('input[type="submit"]').attr('disabled', false); // Отменяем блокировку

Если примерно так реализуете, то при отправки формы, кнопка будет блокироваться

$('form').on('submit', function(){
    $('input[type="submit"]').attr('disabled', true); // Блокируем
    return true;
});
READ ALSO
помогити с chrome.proxy.settings.set для Firefox

помогити с chrome.proxy.settings.set для Firefox

Есть ли альтернатива chromeproxy

223
Содержимое консоли Javascript

Содержимое консоли Javascript

Задача - с помощью javascript получить содержимое консоли в браузереКаким методом и возможно ли вообще так сделать?

319
Как получить из строки числа??

Как получить из строки числа??

Подскажите, пожалуйста, как получить из строки числа? Например, есть строка str = 'Аня ходила по 3 этажу, там ее встретило 20 котов'Получить 320 слитно...

345
Критика кода JavaScript

Критика кода JavaScript

Здравствуйте, я только начинаю разрабатывать на js и решил сделать некий тренировочный проектХотел бы получить критику, замечания и помарки...

272