ho una pagina pippo.htm
che passa un parametro "param" nella form (action="ciccio.htm")
come faccio in ciccio.htm a reperire questo parametro "param"?
Grazie
ho una pagina pippo.htm
che passa un parametro "param" nella form (action="ciccio.htm")
come faccio in ciccio.htm a reperire questo parametro "param"?
Grazie
mamma mia che bestia
qs = location.search.substr(1);
prm = qs.split("&");
for (i=0; i<prm.length; i++) {
alert(prm[i].substr(prm[i].indexOf("=")+1));
}
in questo modo prende tutti i valori
poi possono essere usati in base alle esigenze
...grazie, ora perō ho un altro problema
devo fare in modo tale che da listbox che sta nella pagina di arrivo
sia selezionata la voce secondo il parametro passato
Es:
default.htm(ciccio, pippo, pluto) clicco pippo
default.htm?param=pluto
lista.htm
listbox <option value="ciccio">ciccio</option>
listbox <option value="pippo" selected></option>
etcc...
sai come posso fare?
grazie
mamma mia che bestia
vediamo
qs = location.search.substr(1);
param = qs.substr(qs.indexOf("=")+1);
selectFld = document.form_name.select_name.options;
for (i=0; i<selectFld.length; i++) {
if (selectFld[i].value == param)
selectFld[i].selected = true;
}
...che document.frm.slc č nullo o non č un oggetto non riesco a capire
(frm=nomeform)
(slc=nomeselect)
ma perchč?
mamma mia che bestia
guarda i nomi <form name="frm"> <select name="slc">
...sono cosė
<form name="frm">
<SELECT name="slc">
<option value="ciccio">ciccio</option>
</SELECT>
mannaggia...
mamma mia che bestia
codice:<html> <head> <script> function go() { qs = location.search.substr(1); param = qs.substr(qs.indexOf("=")+1); selectFld = document.frm.sel.options; for (i=0; i<selectFld.length; i++) { if (selectFld[i].value == param) selectFld[i].selected = true; } } </script> </head> <body onLoad="go()"> <form name="frm"> <select name="sel"> <option value="a">a</option> <option value="e">e</option> <option value="i">i</option> </select> </form> <form> <input type="text" name="param"> <input type="submit"> </form> </body> </html>