Dvrei passare il valore di un campo di una form di tipo radio (creato tramite un ciclo di php):
Codice PHP:
<input type="radio" name="destinatario" id="destinatario" value="0" checked> Tutti
<input type="radio" name="destinatario" id="destinatario" value="<? echo $a->Id; ?>"><? echo $a->Id; ?>
<input type="ecc. ecc.
ad uno script javascript, che poi lo passa ad un'altra pagina:
Codice PHP:
for(i=0; i < document.getElementsByTagName("destinatario").length; i++){
if(document.getElementsByTagName("destinatario")[i].checked){
desti= document.getElementsByTagName("destinatario")[i];
}}
var param = 'message=' + encodeURIComponent(document.getElementById('txt_message').value);
param += '&dest=' + encodeURIComponent(desti);
sendReq.send(param);
document.getElementById('txt_message').value = '';
document.getElementsByTagName('destinatario').value = '';
Che ovviamente mi da errore.
All'inizio avevo provato con getElementById ma mi dava sempre il valore del primo campo - 0 - quindi ho optato per il TagName ma evidentemente non so usarlo 
Dove sbaglio?