Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

pknakano

refresh na pagina e java script

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.