Como passar dados de um form para outra tela em html
3 respostasResolvido
htmlform
P
Pacato
Pessoal,
Como passar os dados do form para outra tela em html?
<html><body><formaction="/teste_form2.html"method="post"><div><labelfor="name">Nome:</label><inputtype="text"id="name"required/></div><div><labelfor="mail">E-mail:</label><inputtype="email"id="mail"/></div><div><labelfor="msg">Mensagem:</label><textareaid="msg"></textarea></div><divclass="button"><buttontype="submit">Enviarsuamensagem</button><!-- Pode ser um input como botão<input type="submit" value="enviar"/> --></div></form></body></html>
De um html para outro? Não tem como.
Precisa de alguma coisa além do html, uma linguagem de programação ou javascript (provavelmente, um framework como o jQuery já resolva).
P
Pacato
Isso, com javascript… É que não fui claro, porque não quero em php.
Consegui fazer com LocalStorage, veja o exemplo abaixo:
index.html
<!DOCTYPE html><htmllang="pt-br"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><metahttp-equiv="X-UA-Compatible"content="ie=edge"><title>Pagina 1</title></head><body><!-- paginaDois.html --><formaction="teste_form2.html"method="post"><div><labelfor="name">Nome:</label><inputtype="text"id="name"name="name"required/></div><div><labelfor="mail">E-mail:</label><inputtype="email"id="mail"name="mail"/></div><inputtype="submit"value="Enviar"/><!-- Pode ser um input como botão<input type="submit" value="enviar"/> --></form><scriptsrc="localStorage.js"></script></body></html>