plugin jquery.payment

6 views
Skip to first unread message

Bruno M.

unread,
Mar 29, 2020, 10:08:42 PM3/29/20
to jQuery (Brasil)
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;

      });    
Reply all
Reply to author
Forward
0 new messages