xanfps 0 Denunciar post Postado Agosto 27, 2015 Bom preciso chamar uma function pra validar cpf q foi feita no php, no jquery, tentei usar <?php validar(?>cpf<?php );?> porem , seu eu faço isso a pagina n carrega...., parece q n tem como alternar a linguagem usando jquery, igual se faz quando usa php e html, a minha duvida é essa, pra quando ele clique em um botão o jquery valide os campos, porem utilizar uma função php para isso }else if($.isNumeric(cpf) == false || $.isNumeric(numero)==false){ alert("O campo CPF e o campo NÚMERO, só podem ser preenchidos com números!"); }else if(nome.lenght<3 || sobrenome.lenght<3 || endereco.lenght<5){ alert("Nome ou sobrenome muito curto!"); }else if(<?php $cpfz->validar(?>cpf<?php )?>==false) alert("CPF Inválido"); Compartilhar este post Link para o post Compartilhar em outros sites
Handoncloud 13 Denunciar post Postado Agosto 27, 2015 Use Ajax! No jQuery, você pode usar: $.ajax ou $.post (com esse você pode enviar valores $_POST, o $.post). Leia mais sobre... Exemplo (com o $.ajax): $.ajax({url: "meu_arquivo.php", cache: false, success: function(resultado){ document.write(resultado); /* Retorna o echo do meuarquivo.php. */ /* resultado, eu dêei esse nome para o argumento da função de sucesso na requisição do Ajax no exemplo, mas você pode escolher o que deseja. Ele contém o valor (echo). */ } }); Isso vai pegar o conteúdo do arquivo "meu_arquivo.php". Por exemplo, se o arquivo PHP que quer pegar conteúdo está assim: <?php echo "hoy"; ?> Vai retornar: "hoy". Compartilhar este post Link para o post Compartilhar em outros sites
xanfps 0 Denunciar post Postado Agosto 27, 2015 Bom Handoncloud, mas a validação tem que acontecer na mesma página, ou o formulario ira resetar, precisaria fazer ele executar a function na hora q apertasse o botao, sem levar pra outra pagina Compartilhar este post Link para o post Compartilhar em outros sites
Handoncloud 13 Denunciar post Postado Agosto 27, 2015 Isso mesmo, vai acontecer em tempo real. Você pode colocar essa requisição do Ajax dentro da função do botão. Atualizei a resposta, caso quiser ver... Compartilhar este post Link para o post Compartilhar em outros sites
wolfphw 60 Denunciar post Postado Agosto 28, 2015 Olha.. em primeira coisa... o PHP roda no servidor e o jQuery roda no navegador no visitante.. então vc nunca vai conseguir executar uma função PHP via jQuery.. Vc faz o seguinte, cria uma página para validação, e faz o seu jQuery enviar um POST ou GET para essa página e lá vc valida e retorna se foi aprovado ou não... Vc pode fazer essas verificações direto no JS tb, que já vai ajudar de vc reduzir processamento do servidor, deixar a máquina do usuário fazer isso.. Eu tenho um lema, oke eu posso fazer em JS faço em JS, só faço no servidor oke precisa ser feito lah Compartilhar este post Link para o post Compartilhar em outros sites