Boa noite pessoa estou tentando implementar o jquery.payment para validar cartão de credito a parte de validação esta ok.
Só que como sou bem leigo em jquery não estou conseguindo enviar o form apenas quando a validação for sucesso?
O código abaixo é o codigo que valida alguem sabe como eu coloco o $.post para entrar apenas se a validação do cartão estiver ok?
$('form').submit(function(e) {
e.preventDefault();
var cardType = $.payment.cardType($('.cc-number').val());
$('.cc-number').toggleInputError(!$.payment.validateCardNumber($('.cc-number').val()));
$('.cc-exp').toggleInputError(!$.payment.validateCardExpiry($('.cc-exp').payment('cardExpiryVal')));
$('.cc-cvc').toggleInputError(!$.payment.validateCardCVC($('.cc-cvc').val(), cardType));
$('.cc-brand').text(cardType);
$("#tipocartao").val(cardType);
$('.validation').removeClass('text-danger text-success');
$('.validation').addClass($('.has-error').length ? 'text-danger' : 'text-success');
$.post('recebe.php', $('#form input'), function(retorno){
alert('Arquivo enviado')
window.location.href = 'index.html'
}, 'html');
return false;
});