j'irais avec localStorage, comme @MicrosoftGoogle propose, mais n'est pas encore bien supporté, vous pouvez utiliser le javascript pur pour y parvenir. Vous aurez quelque chose comme ceci sur votre page de formulaire:
<form action="param-received.html" method="GET">
<input type="text" id="foo" name="foo">
<input type="submit" value="Send" name="submit" id="submit">
</form>
Une fois que vous cliquez sur le bouton Envoyer, vous allez être redirigé vers /param-received.html?foo=hola&submit=Send
.
location.search
L'attribut contient la chaîne de paramètres.
- ? concatène l'URL et la chaîne de paramètres.
- & sépare plusieurs paramètres.
- = affecte une valeur à la variable.
Voici le code complet pour traiter les données envoyées sur 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>
L'avez-vous lu dans l'article htmlgoodies? Utilisez la même fonction deux fois pour la même chose, ne désapparaît pas les paramètres et ne parle même pas de cookies. –