Robson2 Posted January 28, 2004 Report Share Posted January 28, 2004 Bem, tõ fuçando nisso faz exatas 10 horas e estou com um pequeno problema na hora de fazer a checagem do cpf e dos campos... // script que é chamado no submitfunction valida(){ if (document.form_cadastro.nome.value=="") { alert("Antes de cadastrar alguém, precisamos saber o NOME... Arrumar !") return false } if (document.form_cadastro.cpf.value=="") { alert("Nâo é mais aceito cadastro sem CPF... Arrumar !") return false }return true}esse checa se os camps estão nulos ou não... e depois desse, precisaria rodar essa outra função// script que checa o cpffunction cpfcheck(){ if (checacpf(document.form_cadastro.cpf.value)) { document.form_cadastro.cpfcheck(); } else { errors="1"; if (errors) alert('Este CPF não existe... Arrumar!!'); document.retorno = (errors == ''); }}bem, espero a ajuda de vocês...[]sRobson Quote Link to comment Share on other sites More sharing options...
0 John Doe Posted January 28, 2004 Report Share Posted January 28, 2004 Cara...de onde é essa função checacpf() (que você usa no if) ????mesmo assim, se eu entendi sua dúvida, porque você não põe a função cpfcheck() na função valida() ? Quote Link to comment Share on other sites More sharing options...
0 ricardo Posted January 28, 2004 Report Share Posted January 28, 2004 não sei se isso funciona em um botao submit, mas e so chamar as duas funcoes<a onclick="funcao1(),funcao2()">. Na funcao1() se tiver a instrucao return true executa a funcao2, mas se tiver a instrucao return false não executa a funcao2(). Deu para entender??? Acho que não, então fique com esse exemplo que explica melhor: <HTML> <HEAD> <TITLE></TITLE> <script LANGUAGE="JavaScript"> function netie(net, ie) { if ((navigator.appVersion.substring(0,3) >= net && navigator.appName == 'Netscape' && net != -1) || (navigator.appVersion.substring(0,3) >= ie && navigator.appName.substring(0,9) == 'Microsoft' && ie != -1)) return true; else return false; } </SCRIPT> <script LANGUAGE="JavaScript"> function loadImage() { imageEffect.filters.item(0).Apply(); imageEffect.style.visibility = "visible"; imageEffect.filters.item(0).Play(); } </SCRIPT> </HEAD> <BODY onLoad="netie(-1,4)?loadImage():null"> <DIV ID="imageEffect" STYLE="position:relative;height:69; width:66; background-color:none; filter:revealTrans(Duration=10, Transition=2); visibility:hidden"> <IMG SRC="ladoesq.gif" STYLE="net(-1,4)?position:relative:null; " WIDTH=200 HEIGHT=70> </DIV> </BODY> </HTML> Nota: eu não entendo 100% desse escript, quem me passou foi o Jissa. Em outras palavras: na duvida pergunte para ele... Quote Link to comment Share on other sites More sharing options...
0 diraol Posted January 28, 2004 Report Share Posted January 28, 2004 tenta isso aqui............// script que é chamado no submitfunction valida(){ if (document.form_cadastro.nome.value=="") { alert("Antes de cadastrar alguém, precisamos saber o NOME... Arrumar !") return false } if (document.form_cadastro.cpf.value=="") { alert("Nâo é mais aceito cadastro sem CPF... Arrumar !") return false }else{ if (checacpf(document.form_cadastro.cpf.value)) { document.form_cadastro.cpfcheck(); }else{ errors="1"; if (errors) alert('Este CPF não existe... Arrumar!!'); document.retorno = (errors == ''); } }return true} Quote Link to comment Share on other sites More sharing options...
0 Robson2 Posted January 28, 2004 Author Report Share Posted January 28, 2004 opa... brigadão aí diraol... funcionou direitinho.. :-) Quote Link to comment Share on other sites More sharing options...
0 diraol Posted January 28, 2004 Report Share Posted January 28, 2004 opa.... estamos ai... depois se quiser, dá uma olhada no tópico scripts que tem um sistema de checagem pra cpf completo.... feito pelo jissa... tá muito bom... Quote Link to comment Share on other sites More sharing options...
Question
Robson2
Bem, tõ fuçando nisso faz exatas 10 horas e estou com um pequeno problema na hora de fazer a checagem do cpf e dos campos...
esse checa se os camps estão nulos ou não... e depois desse, precisaria rodar essa outra função
bem, espero a ajuda de vocês...
[]s
Robson
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.