Frågan 29 nov. 2005 08:21 #1 skulle behöva få in ett javascript i mina radioknappar, går det på nått vis?
har försökt med: Proportions.Attributes.Add("onClick", "DisableSize()") på listen men då får jag bara detta resultat:
<span id="Proportions" onClick="DisableSize()">
<input id="Proportions_0" type="radio" name="Proportions" value="none" checked="checked" />
<input id="Proportions_1" type="radio" name="Proportions" value="width" />
<input id="Proportions_2" type="radio" name="Proportions" value="height" />
</span>
javscriptet hamnar alltså i span-taggen! :(
E emission Medlem sedan dec. 1999 6 721 inlägg Usch, sånt är inte roligt i ASP.NET , men here goes:
private void Page_Load(object sender, System.EventArgs e)
{
Page.RegisterStartupScript("DisableSize", @"
<script type='text/javascript'>
var done = false;
for (var i = 0; !done; i++)
{
var rbn = document.getElementById('" + this.Proportions.ClientID + @"_' + i);
if (rbn)
{
rbn.onclick = DisableSize;
}
else
{
done = true;
}
}
</script>
");
}
Självklart går det att göra det mer dynamiskt, men principen är funkis.