validação plugin jquery.payment

12 views
Skip to first unread message

Bruno M.

unread,
Mar 29, 2020, 9:25:16 PM3/29/20
to php-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;

      });    

Ricardo Junior

unread,
Mar 30, 2020, 9:45:36 AM3/30/20
to php-b...@googlegroups.com
Qual e erro?

--
Você recebeu essa mensagem porque está inscrito no grupo "php-brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para php-brasil+...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/php-brasil/a773cadf-797c-40e9-b618-f3c0527d0165%40googlegroups.com.


--
Atenciosamente,
Ricardo Junior 

Desenvolvedor e consultor freelancer.

Bruno M.

unread,
Mar 30, 2020, 10:07:28 AM3/30/20
to php-brasil
Ele envia mesmo se tiver erro nos dados e preciso que envia só se estiver validado.

Everton Amaral Pereira

unread,
Mar 30, 2020, 10:17:46 AM3/30/20
to php-b...@googlegroups.com
Então você precisa adaptar o script para esta condição.

Não estou vendo nenhum "if" neste código que verifique se o cartão está ou não válido antes de fazer o envio.

--
Você recebeu essa mensagem porque está inscrito no grupo "php-brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para php-brasil+...@googlegroups.com.


--

Bruno M.

unread,
Mar 30, 2020, 10:38:05 AM3/30/20
to php-brasil
Sim Everton sou bem leigo em jquery não sei como ficaria esse if para puxar.

Em domingo, 29 de março de 2020 22:25:16 UTC-3, Bruno M. escreveu:

Everton Amaral Pereira

unread,
Mar 30, 2020, 10:57:53 AM3/30/20
to php-b...@googlegroups.com
Pois é, você vai ter que dar uma estudada nessa classe de validação e no jQuery para entender o que precisa ser feito.

Se você pegar uma resposta pronta vai continuar sendo leigo, e vai continuar dependendo da ajuda dos outros para fazer essas coisas.

--
Você recebeu essa mensagem porque está inscrito no grupo "php-brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para php-brasil+...@googlegroups.com.

Bruno M.

unread,
Mar 30, 2020, 11:09:26 AM3/30/20
to php-brasil
Ok em outro forum já consegui uma ajuda. Não sou programador front e tenho um funcionario que esta de ferias que faz esse tipo de situação por isso não sei e só precisei dessa questão apenas para finalizar um ajuste sem ter que esperar o funcionario.

Obrigado


Em domingo, 29 de março de 2020 22:25:16 UTC-3, Bruno M. escreveu:
Reply all
Reply to author
Forward
0 new messages