Per una richiesta ajax costruisco la stringa dei parametri in questo modo
codice:
var elementi = document.forms["preventivolibro"].elements;
var parametri = "option=com_preventivilibri&task=calcola&tmpl=component&";
for(i=0; i<elementi.length; i++)
{
parametri += elementi[i].name+"="+elementi[i].value+"&";
}
parametri = parametri.substr(0,parametri.length-1); //elimino l'ultima &
ma per i campi radio mi prende tutti i valori, non solo quelli selezionati.
Come posso risolvere?
Devo farlo senza sapere a priori il nome dei campi, perché la form si compone automaticamente secondo alcune scelte da un pannello di controllo, quindi non so quali campi ci saranno e quali no.