Есть форма с такой кнопкой:
<button class="btn btn-lg btn-primary btn-block enter" type="submit">
Войти
<img src="{{ asset('img/loading.gif') }}" class="img-loader" width="16" height="16" style="display: none;" alt="">
</button>
И код:
(function($, undefined) {
$('.enter').on('submit', function() {
$('.img-loader').css('display', 'inline');
$('.enter').prop('disabled', 'disabled');
});
})(jQuery);
На форме всего два полям: логин и пароль (required). Нужно чтобы стили срабатывали при событии submit
. Пробовал менять submit
на click
- все работает как надо. Как решить эту проблему?
Событие submit
генерируется только для <form>
элемента, а не для кнопок внутри него. Соответственно, и обработчик события нужно добавлять для самой формы:
$("form").on("submit", function() {
$(".enter").prop("disabled", true);
return false; //для наглядности
});
<form action="">
<button class="btn btn-lg btn-primary btn-block enter" type="submit">Войти</button>
</form>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
А ещё при использовании boolean-свойства disabled
значение ему нужно присваивать соответствующее: true
или false
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Создал Usercontrol, вывожу его на холст по нажатию на картинку, вопрос заключается в том, как обратиться к этому Usecontrol (чтобы он "реагировал" на нажатии...
Вопрос достаточно простой, но не простойЕсть папка на DropBox, куда время от времени попадает небольшой текстовый файл
Можно ли как-то произвести десериализацию разных по названию элементов, но одинакового содержимого в один список?
Возникла проблема при преобразовании переменной string в datetime