o.o nn mi rikordavo il termine.. ma come si legge tramite javascript qual'e' il valore selezionato di una serie di pallini?!?!
o.o nn mi rikordavo il termine.. ma come si legge tramite javascript qual'e' il valore selezionato di una serie di pallini?!?!
radio button list
allora...
per leggere il valore selezionato il metodo più sicuro è:
Codice PHP:var radios = document.getElementsByName('nome_radio');
var selected_radio = null;
for(i = 0; i < radios.length; i++)
{
if(radios[i].checked){
selected_radio = radios[i];
break;
}
}
if(selected_radio)
alert(selected_radio.value);
pultroppo nn va... la funzione radios.length restituisce undefined...Originariamente inviato da artorius
allora...
per leggere il valore selezionato il metodo più sicuro è:
Codice PHP:var radios = document.getElementsByName('nome_radio');
var selected_radio = null;
for(i = 0; i < radios.length; i++)
{
if(radios[i].checked){
selected_radio = radios[i];
break;
}
}
if(selected_radio)
alert(selected_radio.value);
forse e' perke sono delle asp:radiobuttonlist ?
ma hai cambiato nome_radio con il name dei tuoi radio in:
var radios = document.getElementsByName('nome_radio');
no ho messo getelementbyidOriginariamente inviato da artorius
ma hai cambiato nome_radio con il name dei tuoi radio in:
var radios = document.getElementsByName('nome_radio');
codice:<asp:RadioButtonList ID="scelta" RepeatDirection="Vertical" RepeatColumns="0" CssClass="TESTO_GRASSETTO" runat="server"><asp:ListItem Text="Intermediari" value="Intermediari"/><asp:listitem Text="Contraenti" value="Contraenti"/> </asp:RadioButtonList>
allora, tu devi guardare l'HTML risultate, e mettere getElementsByName('name') con al posto di "name" il name che ASP assegna alla lista di radiobox.