vi sottopongo un problmea
ho questa fuznione
codice:
//ciclo tutti i valori del form
function PreparaDati(){
stringa = "";
var form = document.forms[0];
var numeroElementi = form.elements.length;
for(var i = 0; i < numeroElementi; i++){
if(i < numeroElementi-1){
stringa += form.elements[i].name+"="+encodeURIComponent(form.elements[i].value)+"&";
}else{
stringa += form.elements[i].name+"="+encodeURIComponent(form.elements[i].value);
}
}
//alert(stringa);
}
vorrei prelevare tutti i campi del form in oggetto
codice:
<form id="loginform" onsubmit="javascript:page('inc/login.asp', 'loginarea');" >
<input type="text" name="utente" value="Username" onfocus="this.value='';" size="10"/>
<input type="password" name="password" value="password" size="10" onfocus="this.value='';"/>
<input type="submit" name="accedi" value="accedi"/>
<input type="button" name="button" value="button" onclick="javascript:page('inc/login.asp', 'loginarea');" >
</form>
quando chiamo la funzione page vorrei memorizzare in un valore la stringa creata dalla funzione PreparaDati()... ho provato cosi...
codice:
url = "prova.asp&"+PreparaDati()
page_request.open('GET', url, true)
page_request.send(null)
ma niente da fare...
suggerimenti???
grazie