santos_s 12 Denunciar post Postado Agosto 31, 2013 Como chamar a função ao sair do input? no meu caso é pra validar cpf. []s Compartilhar este post Link para o post Compartilhar em outros sites
Rogério Santana 172 Denunciar post Postado Agosto 31, 2013 Ficou vaga a opção sair do input, explique melhor Compartilhar este post Link para o post Compartilhar em outros sites
santos_s 12 Denunciar post Postado Agosto 31, 2013 Blz, vamos lá, tenho essa função de validar CPF, <?php $cpf ='123.456.789-10'; function isCpf($cpf){ $cpf = preg_replace("/[^0-9]/", "", $cpf); $digitoUm = 0; $digitoDois =0; for($i= 0,$x= 10; $i<=8; $i++, $x--){ $digitoUm += $cpf[$i] * $x; } for($i= 0,$x= 11; $i<=9; $i++, $x--){ if(str_repeat($i,11) == $cpf){ return false; } $digitoDois += $cpf[$i] * $x; } $calculoUm = (($digitoUm%11) < 2) ? 0 : 11 -($digitoUm%11); $calculoDois=(($digitoDois%11) < 2 ) ? 0: 11-($digitoDois%11); if ($calculoUm<> $cpf[9] || $calculoDois <> $cpf[10]){ return false; } return true; } $cpf ='123.456.987-10'; if(isCpf($cpf)){ echo'CPF válido'; }else{ echo'CPF Inválido'; } ?> tentei chamar essa função no envento onBlur do input assim onBlur="isCpf()", não deu certo, como adptar essa função para tal fim? se puder explicar eu agradeceria. []s Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Agosto 31, 2013 JS = Cliente Side PHP = Server Side Você não tem como colocar uma função server side em um evento que roda no cliente. Neste caso no onblur você vai ter que mandar um js que vai rodar um ajax que vai requisitar o server side com a função e ler o retorno. Compartilhar este post Link para o post Compartilhar em outros sites
shini 318 Denunciar post Postado Agosto 31, 2013 isso ai chama no onBlur(), so q isso deve ser feito em javascript, ou vc usa ajax. Compartilhar este post Link para o post Compartilhar em outros sites
santos_s 12 Denunciar post Postado Agosto 31, 2013 Como ficaria em JS? []s RESOLVIDO. Compartilhar este post Link para o post Compartilhar em outros sites