
Originalmente inviato da
provaxyw
e se io non sapessi il nome della funzione?
Forse volevi dire il nome del form?
Se volevi dire così, dato che richiami la funzione così:
Codice HTML:
<form name="form3" onsubmit="InviaDati('form3'); return false;" method="POST" action="test1.php">
Puoi modificare la funzione PreparaDati così:
Codice:
function PreparaDati(form){
stringa = "";
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);
}
}
}
E richiamarla così:
Codice HTML:
<form onsubmit="InviaDati(this); return false;" method="POST" action="test1.php">