Nesse exemplo, la no servidor tem uma pagina chamada "dados.html" onde tem um unico campo chamado "pegardados".
então se eu digitar ##*##maria**#** ele sabe que é uma mensagem pra ele guardar, pois tem no inicio o ##*## e no final o **#**, os & são separadores.
Tentei fazer assim, mas não vai.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Concatenar</title>
</head>
<body>
<script type="text/javascript">
function concatenar() {
var nome = document.getElementById('nome');
var endereco = document.getElementById('endereco');
var texto = document.getElementById('texto');
var RESULTADO = ("##*##" + nome + "&" + endereco + "&" + texto + "**#**");
document.write.submit()
}
</script>
<div align="center">
<form name="escrever" action="http://192.168.1.1/dados.html" method="post">
<input type="hidden" name="pegardados" value="RESULTADO">
<input type="text" name="nome" id="nome" size="25" value="Maria">
<input type="text" name="endereco" id="endereco" size="25" value="Rua 25 Qd. 09 Centro">
<textarea rows="5" name="texto" id="texto" cols="20">Olá, como vai ?</textarea>
<input type="submit" value="Enviar" name="Enviar">
<input type="reset" value="Limpar" name="Limpar">
</form>
</body>
</html>
Nesse segundo formulario, preciso que seja tudo concatenado, e submetido. no value do formulario onde esta escrito RESULTADO, eu pretendo colocar o resultado de tudo, que no caso seria :
##*##Maria&Rua25 Qd.09 Centro&Olá, como vai?**#**
Mas não estou conseguindo....
Obs. tem que ser em javascript, o servidor só suporta isso.
Pergunta
h3lyo
Olá pessoal.. preciso de ajuda, e não entendo quase nada de javascript...
Preciso enviar dados para um servidor que só aceita TODOS os dados de uma só vez.
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>logar</title> </head> <body> <script type="text/javascript"> function escrever() { document.write.submit() } </script> <form name="escrever" action="http://192.168.1.1/dados.html" method="post"> <input type="text" name="pegardados" value="##*##maria**#**"> <input type="submit" value="Enviar" name="Enviar"> <input type="reset" value="Limpar" name="Limpar"> </form> </body> </html>Nesse exemplo, la no servidor tem uma pagina chamada "dados.html" onde tem um unico campo chamado "pegardados". então se eu digitar ##*##maria**#** ele sabe que é uma mensagem pra ele guardar, pois tem no inicio o ##*## e no final o **#**, os & são separadores. Tentei fazer assim, mas não vai.<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Concatenar</title> </head> <body> <script type="text/javascript"> function concatenar() { var nome = document.getElementById('nome'); var endereco = document.getElementById('endereco'); var texto = document.getElementById('texto'); var RESULTADO = ("##*##" + nome + "&" + endereco + "&" + texto + "**#**"); document.write.submit() } </script> <div align="center"> <form name="escrever" action="http://192.168.1.1/dados.html" method="post"> <input type="hidden" name="pegardados" value="RESULTADO"> <input type="text" name="nome" id="nome" size="25" value="Maria"> <input type="text" name="endereco" id="endereco" size="25" value="Rua 25 Qd. 09 Centro"> <textarea rows="5" name="texto" id="texto" cols="20">Olá, como vai ?</textarea> <input type="submit" value="Enviar" name="Enviar"> <input type="reset" value="Limpar" name="Limpar"> </form> </body> </html>Nesse segundo formulario, preciso que seja tudo concatenado, e submetido. no value do formulario onde esta escrito RESULTADO, eu pretendo colocar o resultado de tudo, que no caso seria :
##*##Maria&Rua25 Qd.09 Centro&Olá, como vai?**#**
Mas não estou conseguindo....
Obs. tem que ser em javascript, o servidor só suporta isso.
Alguma ideia? desde já agradeço a todos !!!
Editado por fercosmigadd tags
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.