Per la trasmissione:
<form method="get" action="secondapag.htm">
Per la ricezione.
1. devi avere nel form della seconda pagina tanti campi con i nomi uguali (identici) a quelli della prima pagina, ma type="hidden".
Poi devi usare uno script di questo tipo.
codice:
function copiaform(ff) {
if(window.location.search == "") {
alert("ERRORE - valori non ircevuti");
return false;
}
var q = window.location.search.substr(1);
var p = q.split("&");
for (var i=0; i<p.length; i++) {
var v = p[i].split("=");
if(ff.elements[v[0]]) {
ff.elements[v[0]].value = v[1];
} else {
alert("WARNING: nome errato");
}
}
}
Questa funzione va chiamata all'onload della pagina:
<body onload="copiaform(document.NOMEFORM);">
Nota: il numero di parametri da passare non e` infinito: probabilmente hai un limite attorno a 200 - 1000 caratteri ASCII.