У меня есть кнопка отправки для страницы отказа от подписки, я хотел бы удалить «отключенный» класс для кнопки, когда пользователь вводит действительный адрес электронной почты.На данный момент у меня есть переключаемый класс на основе «ввода», какой тип работает, но я бы предпочел, чтобы пользователь ввел действительное электронное письмо для удаления «отключенного» класса.Я использую валидацию jquery для валидации. Я просто не знаю, как сделать так, чтобы класс кнопок переключался с помощью ввода jquery validate.Любые идеи?
HTML:
<div class="form-group">
<input type="email" class="form-control email-input input-lg"
name="email">
</div>
<button id="unsubscribe-submit"
class="disabled">
<span class="btn-text>Submit</span>
</button>
jQuery:
$($emailInput).on('input', function() {
$('#unsubscribe-submit').toggleClass('disabled', this.value.trim().length === 0);
});
jQuery Validation:
($unsubscribeForm.length) {
$unsubscribeForm.validate({
errorClass: 'has-error',
errorElement: 'span',
debug: true,
rules: {
email: {
required: true,
email: true
}
},
messages: {
email: {
required: 'An email address is required.',
email: 'Please provide a valid email address.'
}
}
});
}