rodrigo_fabiam Postado Junho 18, 2009 Denunciar Share Postado Junho 18, 2009 Pessoal,Tenho um form com varios campos.E faço um submit para a mesma pagina. (submit atraves de javascript)Como faço para que, quando o Form seja enviado, todos os dados nos campos não se percam, sejam mantidos.Segue abaixo um trecho do codigofunction check_chamado() { var letters = document.form1.vsat.value.length +1; if(letters <= 8) { document.form1.vsat.focus() } else { document.form1.submit(); document.form1.serial_modem.focus(); } } <form action="novo_registro.asp" method="post" name="form1" onSubmit="return valida_form()"> <input type="text" name="vsat" maxlength="8" size="9" align="middle" onKeyUp="check_chamado()"</> </form> Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Junho 18, 2009 Denunciar Share Postado Junho 18, 2009 Não entendi muito bem o seu objetivoMas uma possível solução à base de POG seria criar um iframe invisível e setar o target do formulário para ele Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Junho 19, 2009 Denunciar Share Postado Junho 19, 2009 Vs quer resgatar os dados desse form em outra página?Se for isso, como está usando post basta resgatar assim:variavel = request.form ("campodoform")Caso além de uma página você queira esses dados em várias outras terá que gravar esses dados em cookies ou sessions...[]'s Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Junho 19, 2009 Denunciar Share Postado Junho 19, 2009 O Rodrigo me enviou o código por e-mail, mas prefiro postar aqui para deixar a solução da dúvida acessível a outros membros com o mesmo problema.O objetivo é que o campo de texto continue com o mesmo valor da outra página, sendo que esse valor é passado via POST.Nesse caso, você terá que alterar a propriedade value do campo de texto para o valor da outra página.Exemplo:<input type="text" name="nome" value="<%=request.form("valor")%>"> Link para o comentário Compartilhar em outros sites More sharing options...
0 rodrigo_fabiam Postado Junho 19, 2009 Autor Denunciar Share Postado Junho 19, 2009 Jonathan,É isso mesmo, agora funcionou.Quando o form é enviado, a pagina recupera o valor digitado no campo texto, e joga na propriedade VALUE do campo texto.Era isso.Problema resolvido.Obrigado. Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
rodrigo_fabiam
Pessoal,
Tenho um form com varios campos.
E faço um submit para a mesma pagina. (submit atraves de javascript)
Como faço para que, quando o Form seja enviado, todos os dados nos campos não se percam, sejam mantidos.
Segue abaixo um trecho do codigo
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados