entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

como guardar datos nuevos y conservarlos con javascript

el motivo por la que planteo nuevamente esta pregunta es porque no encuentro una solucion a mi problema
no encuentro la forma de almacenar nueva informacion con localstorage, el codigo es el siguiente

tengo entendido que debo usar arrays y json pero no tengo idea de como hacer eso, mi pagina deberia almacenar nuevos datos provenientes de un formulario

<script type="text/javascript">

  function capturar_valores () {

  var email = document.getElementById("email").value;

  var pass = document.getElementById("pass").value;

}

// esta fucnion DEBERIA guardar cada dato de un formulario sin sobreescribirse cada vez que se envian nuevos valores

function guardar_valores () {
  var email = document.getElementById("email").value;
  var pass = document.getElementById("pass").value;

  localStorage.setItem("email", email);
  localStorage.setItem("pass", pass);

}

// esta funcion recuperar los datos y los muestra con una alerta
function recuperar_datos () {
  var peticion = localStorage.getItem("email");
  alert(peticion);

}

// esta funcion deberia de mostrar el espacio dispoonibile en la memoria de localstorage pero no me muestra nada 
function info() {
  var registro = localStorage.length;
  alert(registro);
}

</script>

</head>

  <body>

    <main>

        <input type="text" id="email" name="email">
        <input type="password" id="pass" name="pass"> 

 <input type="button" id="button" value="resumir" onclick="capturar_valores()">

<input type="button" id="local" value="guardar en localStorage" onclick="guardar()">

<input type="button" id="get" value="visualizar dato guardado" onclick="visualizar()">

<input type="text" id="busqueda" placeholder="buscar dato guardado en localStorage">

<input type="button" id="info" value="espacio ocupado" onclick="info()">
      </form>
    </div>
    <div id="section">

    </div>
  </main>

</body>

</html>

0voto

Alex_Numpaque comentado

no te quedaría mas sencillo tomar la id y enviarla por la url y cuando necesites un dato realizas un consulta con la id de la url

0voto

steven comentado

no entiendo, como es eso ? a que elemento deberia asignar un id y luego enviarlos por cual url? no entiendo la conexion con mi problema

2votos

Leonardo-Tadei comentado

Perdón por plantear una duda antes: cuál es el sentido de guardar esos datos en localStorage?

Quiero decir: localStorage se guarda en el nevegador, por lo que otras personas no tendrán disponibles los datos, y la misma persona tampoco si usa un navegador diferente en la misma computadora o el mismo navegador en otra computadora.

Me da curiosidad la intención del proyecto, porque localStorage tine un ámbito de aplicación extremadamente acotado...

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta