Я использую jQuery Credit Card Validator для подтверждения номера кредитной карты.Проверка подлинности кредитной карты jQuery только при отправке или нажатии
документация говорит:
Плагин использует inputevent с запасным вариантом для KeyUp. Это означает, что в большинстве браузеров он будет запускать обратный вызов каждый раз при изменении значения: независимо от того, как было инициировано изменение (нажатие клавиши, вставка, отмена, повтор и т. Д.). В браузерах, которые не поддерживают входное событие, обратный вызов будет вызываться только тогда, когда пользователь отпускает ключ на клавиатуре.
Я не хочу чек accure на нажатие клавиши ввода, я хочу сделать чек, когда кнопка нажата, как:
$("#button").click(function(){
$('#card_number').validateCreditCard(function(result) {
if (!result.valid) {
alert("invalid card");
}
});
Как я могу предотвратить нажатия клавиш проверки и сделать проверка только при нажатии кнопки? Спасибо
Не похоже, что этот плагин предоставляет любые функции настройки, подобные этому. Он работает так, как работает. – Barmar