Я хочу создать форму с полями и проверить, действительна она или нет, используя функцию JavaScript. Эта функция добавляет действительный и недопустимый элемент ввода. Все хорошо, но при размытии фокуса выполняется встроенная проверка и меняет мое значение. Как остановить встроенную проверку или использовать ее для вызова функции JavaScript, которая должна возвращать, действительна она или нет?
<form id="ccForm" novalidate>
<input id="number" type="text" name="number" class="form-control cc-item" />
</form>
Я хочу вызвать эту функцию, чтобы проверить, действительна она или нет.
var validateCardNumber = function (inputCard) {
$(inputCard).validateCreditCard(function (result) {
var valid = result.valid;
if (valid) {
$(inputCard).removeClass("invalid");
$(inputCard).addClass("valid");
} else {
$(inputCard).removeClass("invalid");
$(inputCard).removeClass("valid");
$(inputCard).addClass("input-validation-error");
}
return result.valid;
});
return false;
};