У меня тут вопрос
Простите если он больше по теме js чем yii
У меня есть анимация кнопки при отправке формы
И есть правила валидации инпутов
Как сделать так чтобы скрипт срабатывал только тогда когда валидация соблюдена?
Как запускать скрипт если поля прошли проверку
Re: Как запускать скрипт если поля прошли проверку
Как-то так:
Какие события поддерживаются? Ответ тут
Код: Выделить всё
$('#w0').yiiActiveForm().on('afterValidate', function (event, data) {
...
});
Re: Как запускать скрипт если поля прошли проверку
Извините что прошу сноваRoksalana писал(а): ↑2018.04.25, 13:35 Как-то так:Какие события поддерживаются? Ответ тутКод: Выделить всё
$('#w0').yiiActiveForm().on('afterValidate', function (event, data) { ... });
Но не могу правильно соединить это вместе
Можете помочь?
Код: Выделить всё
$('.btn').on('click', function() {
var $this = $(this);
$this.button('loading');
setTimeout(function() {
$this.button('reset');
}, 11000);
});
Re: Как запускать скрипт если поля прошли проверку
Код: Выделить всё
$('.btn').on('click', function() {
var $this = $(this);
$this.button('loading');
setTimeout(function() {
$this.button('reset');
}, 11000);
var form = $('form');
form.submit();
});
$('form').submit(function() {
//перед сабмитом автоматически запустится валидация
});
Re: Как запускать скрипт если поля прошли проверку
Спасибо вам большое!andku83 писал(а): ↑2018.04.25, 15:53Код: Выделить всё
$('.btn').on('click', function() { var $this = $(this); $this.button('loading'); setTimeout(function() { $this.button('reset'); }, 11000); var form = $('form'); form.submit(); }); $('form').submit(function() { //перед сабмитом автоматически запустится валидация });
Re: Как запускать скрипт если поля прошли проверку
Вам тоже спасибо огромноеRoksalana писал(а): ↑2018.04.25, 13:35 Как-то так:Какие события поддерживаются? Ответ тутКод: Выделить всё
$('#w0').yiiActiveForm().on('afterValidate', function (event, data) { ... });