Newsgroup: it.comp.lang.javascript
Titolo: Rilevare valore radio

Salve a tutti,
ho la necessità di rilevare il valore di un 'radio' per
poterlo passare via link con la seguente istruzione:
pagina.asp?valore_radio='+ document.nomeform.nome_radio.value +''
Ovviamente questo funzionerebbe con un textbox....
Qualcuno mi sa dare qualche dritta su come recuperare il valore
del radio e passarlo all' url ?
Ringrazio Anticipatamente tutti coloro mi vorranno aiutare,
Saluti,
Marco.

 ha scritto nel messaggio
news:_wsjb.9343$uv4....@news.edisontel.com...

Ecco un esempietto
<form>
<input type="radio" name="pippo" value="1">
<input type="radio" name="pippo" value="2">
<input type="text" name="pluto" value="0">
<input type="reset" onclick="alert('selezionato: ' +
this.form.pippo[this.form.pluto.value].checked + ' valore: ' +
this.form.pippo[this.form.pluto.value].value); return false;">
</form>
Nel textbox metti l'indice del radio che ti interessa. Cliccando su reset ti
mostra se tale radio e' selezionato e il suo valore.
Ciao,
Ema


[cut]
Grazie x l'interessamento,
ma non è quanto serve a me.
Mi interessa solo rilevare il valore del radio selezionato.
Hai qualche altra dritta ?
Marco.

 // a questo punto "i" è l'indice del radio selezionato, pertanto:
Ciao Catarsi e grazie per l'interessamento.
Ho provato con
<input type="button" onclick="alert(document.nomeform.nome_radio[i].value)">
ma il valore restituiro e sempre la prima selezione.
Probabilmente sbaglio ad implementarlo :-(
Posto il codice completo:
*******************************
<form name="subform">
<input type="radio" name="lingua_offerta" value="it" checked>it
&nbsp;&nbsp;
<input type="radio" name="lingua_offerta" value="uk">uk
<br>
<br>
<script language="JavaScript">
for (i=0;i<document.subform.lingua_offerta.length;i++)
{
  if (document.subform.lingua_offerta[i].checked)
  {
  break;
  }
}
</script>
<input type="button"
onclick="alert(document.subform.lingua_offerta[i].value);">
</form>

 <input type="button" onclick="f();">
Perfetto, ma tornando al problema del passaggio della stringa,
come lo recupero per assegnarlo al ?valore_radio='+ +'  ?
Devo assegnare una variabile all'interno della funzione ?
Scusami della rottura, ma proprio non ciarrivo :-(
Marco.

 </script>
Perfettissimo !!!
Grazie 1000 e, non so proprio come,
a buon rendere ;-)
Ciao, Marco

 > </script>
Figata !!!!
ho integrato la funzione con una variabile del tipo
function f(nome_variabile)
In modo da poterla riutilizzare x volte all'interno
della pagina!
Quanto poco ci vuole x la felicità :-)
Ora vado a casa contento...
Grazie ancora.
Marco.

 Hai qualche altra dritta ?
Vedo che hai gia' risolto con l'aiuto altrui.
Comunque, con quello che ti avevo suggerito, ci potevi arrivare anche da
solo, IMHO.
Ciao,
Ema

 Comunque, con quello che ti avevo suggerito, ci potevi arrivare anche >da
solo, IMHO.
si infatti ti ho ringraziato.
Anche se dal concetto del ciclo eravamo distanti :-(
Se da Milano ti chiedo per Roma e tu mi dici "tieni x Firenze"
io poi devo trovare qualcuno che mi dica "prosegui ancora" ,
o mi devo girare tutta la Toscana prima di proseguire ? ;-)
Cmq, grazie 1000 lo stesso per il tempo che ti ho fatto perdere.
Marco.

 Cmq, grazie 1000 lo stesso per il tempo che ti ho fatto perdere.
Non e' stato tempo perso, IMHO.
Buon lavoro,
Ema