vorrei andare con localStorage, come @MicrosoftGoogle proponi, ma non è ancora ben supportato, puoi utilizzare pure javascript per raggiungere questo obiettivo. Avrete qualcosa di simile nella tua pagina modulo:
<form action="param-received.html" method="GET">
<input type="text" id="foo" name="foo">
<input type="submit" value="Send" name="submit" id="submit">
</form>
Una volta cliccato su pulsante Invia, si sarà reindirizzare a /param-received.html?foo=hola&submit=Send
.
- L'attributo
location.search
contiene la catena di parametri.
- ? concatena l'URL e la stringa di parametri.
- & separa più parametri.
- = assegna un valore alla variabile.
Ecco il codice completo di elaborare i dati inviati sulla param-received.html
:
<script language="JavaScript">
function processForm()
{
var parameters = location.search.substring(1).split("&");
var temp = parameters[0].split("=");
l = unescape(temp[1]);
alert(l); //Dialog with the text you put on the textbox
}
processForm();
</script>
fonte
2012-11-20 10:14:51
Hai letto l'articolo htmlgoodies? Usa la stessa funzione due volte per la stessa cosa, non cancella i parametri e non parla nemmeno di cookie. –