Здравствуйте ребята, прошу помощи. Хочу заблокировать кнопку(submit) по нажатию на неё, чтобы пользователь не отправлял данные формы несколько раз. Когда делаю это перед отправкой формы вот так:
obj.disabled=true;
obj.submit();
то после disable отправка формы отменяется, а когда наоборот сначала отправляешь данные submit(), а потом блокируешь кнопку, то после отправки формы, кнопка уже не блокируется. Что делать?
Пробуй так:
<input type="submit" disabled>
Оот так понятней)) Побуй так :
$("#submit").onclick(function () {
$(".submit").setAttribute(disabled);
}
);
"Это JS
Если у вас 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;
});
Сборка персонального компьютера от Artline: умный выбор для современных пользователей