Mærkeligt problem med radiobutton's
Jeg bruger en asp.net komponent der hedder radiobutton list (derfor ser min kode lidt mærkelig ud). Jeg forsøger at lave en funktion som gør det muligt at unselecte en radiobutton. Jeg har i et test eksempel fået det til at virke, men npår jeg implementere det i min løsning virker det ikke. kan nogle spotte hvad der er galt:Min funktion:
function uncheckRadio(rbl) {
var radio = rbl;
for (var j = 0; j < radio.length; j++)
{
if (radio[j].checked)
alert(radio[j].value);
}
}
og her min radiobuttonlist der virker:
<span id="radiobuttonlist1" ondblclick="uncheckRadio(this)">
<input id="radiobuttonlist1_0" type="radio" name="radiobuttonlist1" value="1" checked="checked" />
<label for="radiobuttonlist1_0">Radio 1</label>
<input id="radiobuttonlist1_1" type="radio" name="radiobuttonlist1" value="2" />
<label for="radiobuttonlist1_1">Radio 2</label>
<input id="radiobuttonlist1_2" type="radio" name="radiobuttonlist1" value="3" />
<label for="radiobuttonlist1_2">Radio 3</label>
</span>
Og her er den der ikke virker:
<span id="ctl00_ctl00_content_content_indrykannonce_uc_opretHesteData_uc_radiobuttonlist1" ondblclick="uncheckRadio(this)">
<input id="ctl00_ctl00_content_content_indrykannonce_uc_opretHesteData_uc_radiobuttonlist1_0" type="radio" name="ctl00$ctl00$content$content$indrykannonce_uc$opretHesteData_uc$radiobuttonlist1" value="1" checked="checked" />
<label for="ctl00_ctl00_content_content_indrykannonce_uc_opretHesteData_uc_radiobuttonlist1_0">Radio 1</label>
<input id="ctl00_ctl00_content_content_indrykannonce_uc_opretHesteData_uc_radiobuttonlist1_1" type="radio" name="ctl00$ctl00$content$content$indrykannonce_uc$opretHesteData_uc$radiobuttonlist1" value="2" />
<label for="ctl00_ctl00_content_content_indrykannonce_uc_opretHesteData_uc_radiobuttonlist1_1">Radio 2</label>
<input id="ctl00_ctl00_content_content_indrykannonce_uc_opretHesteData_uc_radiobuttonlist1_2" type="radio" name="ctl00$ctl00$content$content$indrykannonce_uc$opretHesteData_uc$radiobuttonlist1" value="3" />
<label for="ctl00_ctl00_content_content_indrykannonce_uc_opretHesteData_uc_radiobuttonlist1_2">Radio 3</label>
</span>
Nogen der kan se hvad der er galt, på forhånd tak?
