Ciao a tutti, utilizzando Ajax la procedura di recupero di alcuni valori dal modulo non riesco a farla correttamente. Il problema è che ho una serie di button dei quali devo recuperare i valori impostati. Hanno valori diversi ma con id/name uguale (so che non è il max ma è così).
Con questo codice recupero i valori:
Codice PHP:
for (var i=0 ; i < oForm.elements.length; i++) {
var sPar = encodeURIComponent(oForm.elements[i].name);
sPar += "=";
sPar += encodeURIComponent(oForm.elements[i].value);
//Qst codice verifica il tipo di campo.
//Se radio o checkbox, inserisce nell'array solo il valore selezionato.
//Altrimenti, ne radio, ne checkbox inserisce il valore nell'array.
if(oForm.elements[i].type == "checkbox"){
if(oForm.elements[i].checked == true){
aPar.push(sPar);
}
}else if(oForm.elements[i].type == "radio"){
if(oForm.elements[i].checked == true){
aPar.push(sPar);
}
}else{
aPar.push(sPar);
}
}
//Valore di ritorno
alert(aPar);
return aPar.join("&");
}
Problema:
Per recuperare il checked sui radio eseguo un if e verifico che sia true, per i button come devo fare?