Dúvida simples de HTML

5 respostas
D

Pessoal, tenho 2 páginas HTML simples, em uma um input text e um botão submit.

vou inserir um valor nesse input text e submeter via post para outra página.

Nessa outra página preciso recuperar o valor e preencher outro input text com esse valor.

Como faço? Se fazer com asp, php, jsp, mas nesse caso só posso usar html e javascript.

Obrigado,

Daniel

5 Respostas

dlt

Você pode até tentar submeter os dados com javascritpt pra outra página. Vai ser criado o request com os dados do POST direitinho, AFAIK, vc só não vai conseguir fazer nada com esse request na outra página sem uma linguagem dessas que vc citou.

V

Você vai precisar de uma das linguagens que você citou.
O javascript é uma linguagem que apenas trabalha com o dinamismo da página, ela não trabalha com requisição HTTP para envio de POST e GET.

marcelo_mococa

Você pode usar javascript para fazer uma requisição ajax.

V

Mas ele não está utilizando banco de dados nenhum, nem nenhuma outra linguagem, fora que ele precisa enviar o POST ou o GET para receber os dados, então não há motivos para utilizar AJAX. Se ele quisesse fazer tudo na mesma tela, o Javascript puro atenderia perfeitamente, mas não é o caso.

M

pagina1

<html>
<head>
</head>

<body>
<form id="form1" name="form1" method="get" action="pagina2.html">
  <label>campo1</label>
  <input type="text" name="campo1" />

    <label>campo2 </label>
    <input type="text" name="campo2" />


    <input type="submit" name="Submit" value="Submit" />

</form>
</body>
</html>

pagina2.html

<html>
<head>
</head>
<body>
<script>
function getUrlVars()
{
    var vars = [], hash;
    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
 
    for(var i = 0; i < hashes.length; i++)
    {	
        hash = hashes[i].split('=');
		hash[1] = unescape(hash[1]);
		vars.push(hash[0]);
        vars[hash[0]] = hash[1];
    }
 
    return vars;
}
 
var gets = getUrlVars();
alert(gets['campo1']);
alert(gets['campo2']);

</script>

</body>
</html>

Espero ter ajudado…

Créditos ao autor: http://www.rjcorrea.com.br/capturar-variavel-via-metodo-get-url-com-javascript/

Criado 14 de dezembro de 2008
Ultima resposta 15 de jun. de 2009
Respostas 5
Participantes 5