Allora:
Pagina che invia i dati:
<form ... mode="get" action="secondapagina.htm">
...
<input name="uno" type="text" ...>
<input name="due" type="text" ...>
<input name="tre" type="text" ...>
<input name="quattro" type="text" ...>
<input type="submit" value="passa all'altra pagina">
</form>
(ho supposto che ci siano solo i 4 campi nel form)
Pagina che riceve i dati:
codice:
<head>
<script type="text/javascript" language="Javascript">
if (window.location.search != '') { // Se vi e` ?
var str1 = window.location.search.substr(1); // toglie ?
var vett = str1.split('&'); //separa i campi
for (var i=0; i<vett.length; i++) {
var no_va = vett[i].split('='); // separa nome-valore
document.newform.elements[no_va[0]].value = unescape(no_va[1]);
}
}
</script>
</head>
<body>
...
<form name="newform" ...>
<input name="uno" type="text" ...>
<input name="due" type="text" ...>
<input name="tre" type="text" ...>
<input name="quattro" type="text" ...>
...
</form>
Nota: Nella seconda pagina ci deve essere un form che contiene gli stessi campi della prima (i nomi devono essere uguali). In tale form possono esserci anche dei campi in piu`.
Vedi come va questo pezzo (molto grezzo). Si possono fare modifiche.
Ciao
Michele