ciao a tutti.
ho uno script ajax che mi recupera i dati di una select e poi li utilizza per estrarre dati da un database.

Ho un problema
Se utilizzo una select funziona bene ma se utilizzo un radio button no.

immagino che il problema sia su questa funzione ma non saprei come sostituirla.

------------------------------------------
{opzioni_di_stampa=document.form.opzioni_di_stampa .options[document.form.opzioni_di_stampa.selectedIndex].value
------------------------------------------

questo è il codice

----------------------------------------------
var estrai_numero_di_pezzi;
var opzioni_di_stampa;

function cerca_numero_di_pezzi()
{opzioni_di_stampa=document.form.opzioni_di_stampa .options[document.form.opzioni_di_stampa.selectedIndex].value
// branch for native XMLHttpRequest object
if (window.XMLHttpRequest) {
estrai_numero_di_pezzi= new XMLHttpRequest();
estrai_numero_di_pezzi.onreadystatechange = ricevi_numero_di_pezzi;
estrai_numero_di_pezzi.open("GET", "/base/grafica/prodotto_personalizzato.asp?opzioni_di_stampa=" + opzioni_di_stampa , true);
estrai_numero_di_pezzi.send(null);
// branch for IE/Windows ActiveX version
} else if (window.ActiveXObject) {
estrai_numero_di_pezzi= new ActiveXObject("Microsoft.XMLHTTP");
if (estrai_numero_di_pezzi) {
estrai_numero_di_pezzi.onreadystatechange = ricevi_numero_di_pezzi;
estrai_numero_di_pezzi.open("GET", "/base/grafica/prodotto_personalizzato.asp?opzioni_di_stampa=" + opzioni_di_stampa , true);
estrai_numero_di_pezzi.send();}}}

function ricevi_numero_di_pezzi() {
var pezzo;
if (estrai_numero_di_pezzi.readyState == 4) {
pezzo=estrai_numero_di_pezzi.responseText;
document.getElementById('pezzi').innerHTML = pezzo;}}


----------------------------------------------