MurilloBeltrame Postado Janeiro 31, 2011 Denunciar Share Postado Janeiro 31, 2011 (editado) Bom to precisando muito da ajuda de vocês,eu já pesquisei aqui no site e até agora não encontrei nenhuma solução.Quero criar um formulário que na hora de digitar o CPF com os pontos e o hífen Ex: 999.999.999-99o script já verifique se ele é valido, enviando uma mensagem pro usuário em javascript na mesma horatipo , if(CPF == VALIDO){ <script>alert"CPF VALIDO" </script> } else { <script>alert"CPF INVALIDO" </script> }<?php require_once('../global/conexao.php'); $select = "SELECT * FROM estado"; $query = mysql_query($select); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script type="text/javascript" src="jquery/jquery.min.js"></script> <script type="text/javascript" src="jquery/masked.js"></script> <script> $(document).ready(function() { $('.data').mask('99/99/9999'); //data $('.fone').mask('(99) 9999-9999'); //telefone $('.cpf').mask('999.999.999-99'); $('.cep').mask('99999-999'); $('.rg').mask('9.999.999'); }); </script> <script type="text/javascript"> $(document).ready(function(){ $("select[name=estado]").change(function(){ $("select[name=cidade]").html('<option value="0">Carregando...</option>'); $.post("cidades.php", {estado:$(this).val()}, function(valor){ $("select[name=cidade]").html(valor); } ) }) }) </script> <style type="text/css"> * { margin:0; font-family:Verdana, Geneva, sans-serif; } body { background:#c0c0c0; } #area { font-size:10px; background:#d4d0c8; width:800px; margin:0 auto; margin-top:7px; border-left:1px solid #FFF; height:600px; border-bottom:1px solid #666; } #titulo { font-size:13.5px; background:#d4d0c8; padding-right:4px; border-right:1px solid #666; border-top:1px solid #FFF; float:left; padding:3px; } #campo { width:743px; height:576px; float:right; margin-top:23px; background:#d4d0c8; border-top:1px solid #FFF; border-right:1px solid #666; } </style> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <form method="get" action=""> <div id="area"> <div id="titulo">Pessoa</div> <div id="campo"> <table width="100%" border="0"> <tr> <td width="14%" align="right"><strong>Código</strong></td> <td width="32%" align="left"><input type="text" disabled value="001" size="7" /></td> <td width="15%" align="right"><strong>Data do cadastro</strong></td> <td width="39%" align="left"><label for="textfield"></label> <input name="textfield" type="text" disabled="disabled" id="textfield" value="99/99/9999" size="17" /></td> </tr> <tr> <td align="right"><strong>Nome</strong></td> <td colspan="3" align="left"><label for="textfield2"></label> <input name="textfield2" type="text" id="textfield2" size="67" /></td> </tr> <td align="right"><strong>Endereço</strong></td> <td colspan="3" align="left"><label for="textfield4"></label> <input name="textfield4" type="text" id="textfield4" size="67" /></td> </tr> <tr> <td align="right"><strong>Bairro</strong></td> <td colspan="3" align="left"><label for="textfield5"></label> <input name="textfield5" type="text" id="textfield5" size="44" /></td> </tr> <tr> <td align="right"><strong>Complemento</strong></td> <td colspan="3" align="left"><label for="textfield6"></label> <input name="textfield6" type="text" id="textfield6" size="30" /></td> </tr> <tr> <td align="right"><strong>Sexo</strong></td> <td align="left"><select name="select" id="select"> <option value=" ">Selecione</option> <option value="M">Masculino</option> <option value="F">Feminino</option> </select></td> <td align="right"><strong>Data nascimento</strong></td> <td align="left"><input class="data" name="textfield3" type="text" id="textfield3" size="17" /></td> </tr> <tr> <td align="right"><strong>Estado</strong></td> <td colspan="3" align="left"><select name="estado"> <option value="0">Escolha um Estado</option> <?php mysql_connect("localhost", "root", ""); mysql_select_db("sistema"); $sql = "SELECT * FROM tb_estados ORDER BY nome ASC"; $qr = mysql_query($sql) or die(mysql_error()); while($ln = mysql_fetch_assoc($qr)){ echo '<option value="'.$ln['id'].'">'.$ln['nome'].'</option>'; } ?> </select></td> </tr> <tr> <td align="right"><strong>Cidade</strong></td> <td colspan="3" align="left"><select name="cidade"> <option value="0" disabled="disabled">Escolha um Estado Primeiro</option> </select></td> </tr> <tr> <td align="right"><strong>CEP</strong></td> <td align="left"><label for="cpf"> <input class="cep" name="textfield7" type="text" id="textfield7" /> </label></td> <td align="right"><strong>CPF</strong></td> <td align="left"><input class="cpf" name="cpf" type="text" id="cpf" size="17" /></td> </tr> <tr> <td align="right"><strong>RG</strong></td> <td colspan="3" align="left"><label for="textfield12"></label> <input class="rg" name="textfield12" type="text" id="textfield12" /></td> </tr> <tr> <td align="right"><strong>Telefone</strong></td> <td align="left"><label for="textfield9"></label> <input class="fone" name="textfield9" type="text" id="textfield9" size="17" /></td> <td align="right"><strong>Celular</strong></td> <td align="left"><input class="fone" name="textfield10" type="text" id="textfield10" size="17" /></td> </tr> <tr> <td align="right"><strong>E-mail</strong></td> <td colspan="3" align="left"><input name="textfield11" type="text" id="textfield11" size="30" /> <label for="textfield11"></label></td> </tr> <tr> <td align="right"> </td> <td align="left"> </td> <td align="right"> </td> <td align="left"> </td> </tr> </table> </div> </div> </form> </body> </html>Esse é o código fonte do meu formulário.alguém pode me ajudar? Editado Janeiro 31, 2011 por MurilloBeltrame Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Roger Mauricio Takemiya Postado Fevereiro 1, 2011 Denunciar Share Postado Fevereiro 1, 2011 Cara voce não precisa usar ajax e nem php, eu acho que tem funções em javascript e o resultado vai ser o mesmo ^^digita no google "validar cpf javascript"+ mesmo assim você ainda querer usar ajax, te explico como que faz usando jquery Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
MurilloBeltrame
Bom to precisando muito da ajuda de vocês,
eu já pesquisei aqui no site e até agora não encontrei nenhuma solução.
Quero criar um formulário que na hora de digitar o CPF com os pontos e o hífen Ex: 999.999.999-99
o script já verifique se ele é valido, enviando uma mensagem pro usuário em javascript na mesma hora
tipo , if(CPF == VALIDO){ <script>alert"CPF VALIDO" </script> } else { <script>alert"CPF INVALIDO" </script> }
Esse é o código fonte do meu formulário.
alguém pode me ajudar?
Editado por MurilloBeltrameLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.