Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258

    localstorage salvare più valori

    Salve, sto cercando di sviluppare un app mobile, ho bisogno di avere dei dati salvati sul dispositivo del utente anche quando quando non è connesso a internet. Ho letto di localstorage, io riesco a salvare un valore con la sua chiave, ma mi salva solo un valore, a me servirebbe salve tanti dati un po come accade su un db (es. mysql) con localstorage è possibile farlo? se si mi consigliate una guida su come fare?

    Grazie mille.

  2. #2
    Localstorage è un oggetto, di conseguenza può avere infinite proprietà.

    es.
    localstorage.nome = "tizio"
    localstorage.cognome = "caio"
    localstorage.eta = 17
    localstorage.booleano = true

    ecc
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258
    Ciao grazie per la risposta, io ho provato con questo codice
    codice:
    <script type="text/javascript">function salva(){
    	 var nome = $('[name="nome"]').val();
    	 var email = $('[name="email"]').val();
    	 var nota = $('[name="nota"]').val();
    	 
    	 localStorage.setItem("nome", nome);
    	 localStorage.setItem("email", email);
    	 localStorage.setItem("nota", nota);
    
    
    	return false;
    	} 
    </script>
    </head>
    <body>
    <form>
    	<p><label>Nome</label></p>
        <p><input name="nome" type="text" id="nome" /></p>
        <p><label>email</label></p>
        <p><input name="email" type="text" id="email" /></p>
       	<p><label>Nota</label></p>
       	<p><input name="nota" type="text" id="nota" /></p>
        <p><input type="button" value="Invia i dati" onclick="salva()"> </p>
    </form>
    Mi salva i valori ma ogni volta me li sovrascrive, dove sbaglio?

    In poche io dovrei utilizzarlo tipo database provvisori dove salvo i dati quando l'utente e offline, per poi sincronizzarli quando appena torna online su un db mysql tramite php.

  4. #4
    Cosa vuol dire "ogni volta li sovrascrive" ?
    http://codecanyon.net/category/all?ref=Manuelandro
    And I bet she told a million people that she'd stay in touch, Well all the little promises they dont mean much,When theres
    memories to be made

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258
    Che tipo se io salvo:

    Nome: Marco
    email: marco@mail.com
    nota: test1

    E dopo invio un altro form mi cancella i dati sopra e mi mette i nuovi inviati

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2011
    Messaggi
    258
    Ciao, se vorrei visualizzare un solo valore di quello salvato, tipo vorrei estrarre solo il valore "nome" come dovrei fare? io ho provato in vari modo ma non funziona....

    esempio:

    codice:
    function visualizza() {        var storedData = localStorage.getItem('nome');
            var selectedDatabase = $('#risultato').val();
    }

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.