Selezionare controllo radio

martedì 29 marzo 2011 - 21.01

tigre Profilo | Junior Member

ho una tabella cosi;
<td width="28" height="31" class="bordo1" >

<input name="scelta" type="radio" value="1"></td>
<td width="467" ><font size="-1" color="#004080" face="Tahoma">SCELTA A</font></td>
</tr>
<tr>
<td height="32" ><div align="center">
<input name="scelta" type="radio" value"2">
</div></td>
<td width="467" class="bordo1"><font size="-1" color="#004080" face="Tahoma">SCELTA B </font></td>
</tr>
<tr>
<td height="30" class="bordo1"><div align="center">
<input name="scelta" type="radio" value="3">
</div></td>
<td class="bordo1"><font size="-1" color="#004080" face="Tahoma">SCELTA C</font></td>
</tr>

VORREI che invece di selezionare il pulsante radio selezionare la td esempio se clicco su SCELTA A mi deve selezionare la radio .

onclick:???????????????????????????????

alx_81 Profilo | Guru

>VORREI che invece di selezionare il pulsante radio selezionare
>la td esempio se clicco su SCELTA A mi deve selezionare la radio
>onclick:???????????????????????????????
javascript.. ma prima dai all'input un id, poi con il metodo getElementById di js puoi fare quanto segue:

html:
onclick="javascript: selezionaRadio(this.id)"

script javascript:
function selezionaRadio(id)
{
var myRadio = document.getElementById(id);
if (myRadio.checked)
{
myRadio.checked = false;
} else {
myRadio.checked = true;
}
}

una cosa del genere

--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

tigre Profilo | Junior Member

ho provato cosi:
<tr class="bordo1" onclick="javascript: selezionaRadio(this.id)">
<td width="28" height="31" class="bordo1"><input name="s" id="a" type="radio" ></td>
<td width="467" class="bordo1"><font size="-1" color="#004080" face="Tahoma">scelta A </font></td>
</tr>

<tr class="bordo1" onclick="javascript: selezionaRadio(this.id)">
<td width="28" height="31" class="bordo1"><input name="s" id="b" type="radio" ></td>
<td width="467" class="bordo1"><font size="-1" color="#004080" face="Tahoma">scelta B </font></td>
</tr>
ecc.-------------------
function selezionaRadio(id)
{
var myRadio = document.getElementById(id);
if (myRadio.checked)
{
myRadio.checked = false;
} else {
myRadio.checked = true;
}
}
</script>

ma non va
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5