Paredes Postado Novembro 6, 2009 Denunciar Share Postado Novembro 6, 2009 Bom dia pessoal,como eu faço para passar um texto de uma textaria para outra pagina sem utilizar o method="POST"bem o que eu queria e criar um botão para pré-visualizar o texto da textaria noutra pagina antes de enviar o formulário. Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Novembro 6, 2009 Denunciar Share Postado Novembro 6, 2009 utilize o metodo get no formulário..e ao invés de request.form use request.querystring Link para o comentário Compartilhar em outros sites More sharing options...
0 Paredes Postado Novembro 7, 2009 Autor Denunciar Share Postado Novembro 7, 2009 ABoas isso eu sei mas o que eu cria é o seguinte veja o codigo:<form method="POST" action="1.asp" name="form"> <TEXTAREA id="mensagem" NAME ="txtmensagem"></TEXTAREA> <input type="image" onclick="Previsualizar.asp" src="botoes/previsualizar.gif"> <input type="image" src="botoes/enviar.gif"> </form> <input type="image" src="botoes/repor.gif" OnClick="java script:document.form.reset()">agora ao pressionar o botão previsualizar abre uma popup (previsualizar.asp) com o texto da textaria, só depois se tudo correcto enviar o formulário.o meu problema é como conseguir passar o texto da textaria para a popup ao pressionar o botão previsualizar. Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Spilki Postado Novembro 7, 2009 Denunciar Share Postado Novembro 7, 2009 Uma solução é colocar tudo o que for necessário em um link simples... que manda as informações por querystring, para isso basta montar o link... ou seja, algo do tipo:/previsualizar.asp?var_1 = varx & var2 = y...[]'s Link para o comentário Compartilhar em outros sites More sharing options...
0 Paredes Postado Novembro 8, 2009 Autor Denunciar Share Postado Novembro 8, 2009 Uma solução é colocar tudo o que for necessário em um link simples... que manda as informações por querystring, para isso basta montar o link... ou seja, algo do tipo:/previsualizar.asp?var_1 = varx & var2 = y...[]'sTambem já tentei fazer o link, mas o que acontece é que não pega o texto da textaria. Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Novembro 9, 2009 Denunciar Share Postado Novembro 9, 2009 como dito antes use:request.querystring("campo") Link para o comentário Compartilhar em outros sites More sharing options...
0 Paredes Postado Novembro 9, 2009 Autor Denunciar Share Postado Novembro 9, 2009 como dito antes use:request.querystring("campo")Sim isso seria correcto se o formulario foce executado, mas acontece que ao clicar o botão previsualizar o furmulario não é executado por isso que não envia os dados da textaria para a popup. agora não sei como enviar os dados doutra forma, uma das formas seria no action do form criar uma ordem como: action="if se clicar no botão previsualizar then previsualizar.asp else 1.asp end if", só que não sei como ficaria este código... se alguém me puder ajudar agradecia imenso. Link para o comentário Compartilhar em outros sites More sharing options...
0 SK15 Postado Novembro 9, 2009 Denunciar Share Postado Novembro 9, 2009 O problema é de HTML aff ... só pode existir um botão ... do tipo (<input type="image")Pois eles são considerador "submit" e "submit" só pode existir 1 ... tesc ... tesc ...você deve misturar HTML com JavaScript ... que fica facil :P<script> function Visualiza() { var texto = escape(document.formu.txtmensagem.value); window.open(("Previsualizar.asp?Texto=" + texto)); } function Limpa() { document.formu.reset(); } </script> <form method="POST" action="1.asp" name="formu"> <textarea name="txtmensagem"></textarea><br> <img src="botoes/previsualizar.gif" border="0" onClick="Visualiza();"> <input type="image" src="botoes/enviar.gif"> <img src="botoes/repor.gif" onClick="Limpa()"> </form> Link para o comentário Compartilhar em outros sites More sharing options...
0 Bicicleta Postado Novembro 10, 2009 Denunciar Share Postado Novembro 10, 2009 Um jeito mais fácil:<script type="text/javascript"> function preview() { var strTxt = document.getElementById('texto').value; var janela = window.open('', 'preview', 'width=500, height=300, toolbar=no, scrollbars=no, menubar=no'); janela.document.write('<html>\n'); janela.document.write('<head>\n'); janela.document.write(' <title>Título da Página</title>\n'); janela.document.write(' <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\n'); janela.document.write('</head>\n'); janela.document.write('<body>\n'); janela.document.write(strTxt); janela.document.write('\n</body>\n'); janela.document.write('</html>'); janela.focus(); janela.document.close(); } </script> <textarea name="texto" id="texto" cols="100" rows="10"></textarea> <br> <input type="button" onClick="java script:preview();" value="Preview">Abraço. Link para o comentário Compartilhar em outros sites More sharing options...
0 Paredes Postado Novembro 10, 2009 Autor Denunciar Share Postado Novembro 10, 2009 Um jeito mais fácil:<script type="text/javascript"> function preview() { var strTxt = document.getElementById('texto').value; var janela = window.open('', 'preview', 'width=500, height=300, toolbar=no, scrollbars=no, menubar=no'); janela.document.write('<html>\n'); janela.document.write('<head>\n'); janela.document.write(' <title>Título da Página</title>\n'); janela.document.write(' <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />\n'); janela.document.write('</head>\n'); janela.document.write('<body>\n'); janela.document.write(strTxt); janela.document.write('\n</body>\n'); janela.document.write('</html>'); janela.focus(); janela.document.close(); } </script> <textarea name="texto" id="texto" cols="100" rows="10"></textarea> <br> <input type="button" onClick="java script:preview();" value="Preview">Abraço.Thank you bery bery good, era mesmo isto que procurava...abraço a todos Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Paredes
Bom dia pessoal,
como eu faço para passar um texto de uma textaria para outra pagina sem utilizar o method="POST"
bem o que eu queria e criar um botão para pré-visualizar o texto da textaria noutra pagina antes de enviar o formulário.
Link para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados