mi permetto di riaprire questo thread perchè vorrei arrivassimo allo step successivo di cui avrei necessità.
una volta popolati i campi abbiamo una query del genere
codice:
?inp_1=valore1=2¶metro4=alt&distanza=alta&inp_1=uno&inp_2=due&inp_3=35&inp_4=44
nella pagina successiva, onLoad, ho intenzione di scrivere qualcosa del genere
codice:
function visualizza(numero) {
stringa = "";
var qst=location.search.substr(1);
var dati = new Array()
dati=qst.split("&");
for (i=0;i<=numero;i++) {
if (i==0) {
stringa += "<input type='text' name='inp_"+i+"' value='"+dati[0].substr(dati[0].indexOf("=")+1)+"' />"+i;
} else {
stringa += "
<input type='text' name='inp_"+i+"' value='"+dati[i].substr(dati[i].indexOf("=")+1)+"' />"+i;
}
}
document.getElementById('div_1').innerHTML = stringa;
}
</script>
</head>
<body onLoad="visualizza(3)">
solo che non riesco a popolare correttamente i vari input.
Il mio intento è quello di far uscire compilati gli input già settati nel passo precedente ma non riesco, con javascript, a recuperare solo le variabili get che mi interessano IN PRATICA inp_n
quindi:
1. dalla select indico quanti input visualizzare
2. li popolo e mando il form
3. nella pagina che riceve il get dovrebbero uscire già gli input indicati nel punto 1. con i valori del punto 2.
4. da questa ultima pagina, infine, posso modificare numero input e valori
c'è speranza?