pknakano 0 Denunciar post Postado Maio 28, 2003 Tenho um outro grande problema.........tenho uma pagina de cadastro......presiso validar algumas coisa no banco de dados...........ex:prefixo de linas.......mas nao consigo fazer isso com o javaScript.......entao faço isso em outra pagina de php.......mas se tiver preenchido errado ele tem que voltar para a pagina de cadastro novamente mas sem perder o que o usuario ja preencheu.........se der para fazer isso no java script me ajudem..haaaaaaaa...e tem outra coisa como passo como parametro para o java script variaveis de php Compartilhar este post Link para o post Compartilhar em outros sites
doidoht 0 Denunciar post Postado Maio 28, 2003 Simples.... Se você quiser que volte altomático depois de um certo tempo você utiliza: <meta http-equiv=\"refresh\" content=\"10;url=java script:history.back(1)\"> onde o valor 10 é aproximadamente 10 segundos... você altera do jeito que preferir... Se não quiser... coloque um link voltar contendo java script:history.back(1)que qdo ele clicar vai voltar com o form ainda preenchido.... agora se quiser que a validação seja feita em javascript... lá vai ele ai em baixo coloque esta chamada... <script language="JavaScript" src="Funcoes.js"></script> crie um arquivo funcoes.js com o seguinte conetúdo <<<<<<<<<<<<ARQUIVO DAQUI PRA BAIXO>>>>>>>>>>>>> //Verifica Validade dos campos do Fomulário function valida_campos() { var digits="0123456789" var temp var f=document.enviomail if (f.form_nome.value=="") { alert("O campo Nome não está preenchido!") return false } for (var i=0;i<f.form_ddd.value.length;i++) { temp=f.form_telefone.value.substring(i,i+1) if (digits.indexOf(temp)==-1) { alert("O 1º campo Telefone (DDD), deve ser preenchido apenas com números!") return false } } } <<<<<<<<<<<<<FIM DO AQUIVO>>>>>>>>> Dentro do Arquivo htm você ainda tem que colocar o form com um nome, neste caso, enviomail e com a chamada <form name="enviomail" onSubmit="return return valida_campos()action="link_de_arquivo" method="post"> Espero ter ajudado.; []´s Fábio Henrique Webmaster - Arcos Net Digital webmaster@arcosnet.com.br Compartilhar este post Link para o post Compartilhar em outros sites
pknakano 0 Denunciar post Postado Maio 28, 2003 Fábio Henrique...valeu a ajuda mas não esta funcionando.......ele volta certo mas nao preenchido...........echo("<meta http-equiv=\"refresh\" content=\"2;url=java script:history.back.(1)\">");e dessa forma que eu estou colocando........e somente isso mais nada....... Compartilhar este post Link para o post Compartilhar em outros sites