<button type="submit" class="btn btn-pay btn-primary" disabled="" onclick="ipayCheckout( { currency:'RUB', order_number:'', description: collectDataPayOnline() }, function(order) { showSuccessfulPurchase(order) }, function(order) { showFailurefulPurchase(order) } )">Оплатить</button>
Логика такая, при сабмите проверка работает проверка на валидацию, если валлидация прошла ок, то показывается попап. Как правильно переписать onclick из html сюда:
$form.on("submit", function (event) {
event.preventDefault();
var i = 0;
$('#formPay .form-control').each(function() {
if ($(this).val() != '') {
$(this).removeClass('.error-border');
$(this).next(".error").empty();
} else {
$(this).addClass('.error-border');
$(this).next(".error").text("Пожалуйста, заполните поле");
i++;
}
});
if (i <= 0) {
cюда
})