我单击一个锚标记,然后单击它会验证字段。如果验证正确,则返回true,但如果验证失败,则应返回false并停止访问href,但不幸的是,该操作无效。
也尝试过e.preventDefault()
,但没有用。
jQuery:
$(document).on('click', '#anchBillingAddress', function () {
if ($("#chkSaveCard").prop("checked")) {
if (ValidateFieldsOfSaveCardForm()) {
return true;
}
}
else {
if (ValidateFieldsOfPaymentForm()) {
return true;
}
}
return false;
});
<a href="#billing-tab" id="anchBillingAddress" class="nav-item nav-link" data-toggle="tab">Billing Address</a>