Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola galera, queria fazer uma aplicação para roda na maquina local (sem uso de asp, jsp, php....), teria que ser em JS mesmo.
É o seguinte:
Tenho alguns dados (ex: nome, idade, endereco, cep, bairro, telefone, ...) que vai ser preenchidos em um form normal e queria que fossem enviados para uma outra pagina ou para a mesma montado uma lista
Não sei quase nada de JS, tenho esse c odigo que envia somente 1 campo:
<script>
function EnviaDados() {
EnviaDados = document.getElementById('nome').value;}
</script>
<form name="form">
<input type="text" id="nome">
<input type="button" onclick="EnviaDados()" value="Enviar">
</form>ex:
Nome: Amanda Rodrigues
Idade: 25
Endereço: rua salvador filardes
Cep: 17050-100
Bairro: centro
Telefone: (11)1234-5678
O problema é que não sei fazer com mais dados, na verdade não sei fazer isso em JS, e não posso usar php.
Alguem pode me dar uma força
Podes fazer isso com LocalStorage, aqui vai um exemplo:
localstorage1.html
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src = "localstorage1.js"></script>
</head>
<body>
<a href="localstorage2.html">Ver dados</a>
</body>
</html>
localstorage1.js
localStorage.setItem("primeiroNome", "Vanilson");
localStorage.setItem("ultimoNome", "Lourenço");
localstorage2.html
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src = "localstorage2.js"></script>
</head>
<body>
</body>
</html>
localstorage2.js
alert(localStorage.getItem("primeiroNome") + " " + localStorage.getItem("ultimoNome"));
vi os modelos, so que não queria deixa fixo "localStorage.setItem("primeiroNome", "Vanilson");"
queria que os dados viessem de um form, e a forma que o JS pega esses dados do form e como trata as informações que não sei como fazer.
queria que nem esse codigo:
<script>
function EnviaDados() {
EnviaDados = document.getElementById('nome').value;
document.write(EnviaDados)
}
</script>
<form name="form">
<input type="text" id="nome">
<input type="button" onclick="EnviaDados()" value="Enviar">
</form>
Opa,
Da uma olhada nos links abaixo, podem te dar uma luz ;)
http://www.w3schools.com/js/js_obj_array.asp
http://www.w3schools.com/js/js_objects.asp
Boa sorte o/