Hej!
Hur gör man för att använda javascript i .net
Jag har några radiobuttonlists som jag behöver kontrollera om de är ifyllda.
Kan man använda OnClick="javaFunktion()" i head eller?
12 svar · 301 visningar · startad av tosses
Hej!
Hur gör man för att använda javascript i .net
Jag har några radiobuttonlists som jag behöver kontrollera om de är ifyllda.
Kan man använda OnClick="javaFunktion()" i head eller?
Du kan lägga till valfria attribut på vilken serverkontroll du vill med hjälp av Attributes():
rbl.Attributes("onclick") = "javaFunktion();"
så var placerar jag det egentligen??
<asp:radiobuttonlist id="f5a" style="Z-INDEX: 110; LEFT: 104px; POSITION: absolute; TOP: 672px" runat="server" Height="114px" Width="152px">
<asp:ListItem Value="Arbeta fr.o.m">Arbeta fr.o.m</asp:ListItem>
<asp:ListItem Value="Praktisera fr.o.m">Praktisera fr.o.m</asp:ListItem>
<asp:ListItem Value="Studera fr.o.m">Studera fr.o.m</asp:ListItem>
<asp:ListItem Value="Göra annat">Göra annat</asp:ListItem>
<asp:ListItem Value="Ej svarat" Selected>Ej svarat</asp:ListItem>
</asp:radiobuttonlist>
?
Och vart placerar jag javascriptet
Förresten funkar inte f5a.Attributes("onclick") = "javaFunktion();"
Du placerar den i din code-behind. Kan också läggas till med Add.Attributes.
f5a.Add.Attributes("onclick, "javaFunktion();")
Öhh skämtar du med mig ?? vilka namespace behövs för det?
Jag kan inte sktiva f01.Add -- finns ingen sån metod ?!!
Joo det är nog bra
tosses skrev:
Öhh skämtar du med mig ?? vilka namespace behövs för det?
Jag kan inte sktiva f01.Add -- finns ingen sån metod ?!!
Använd metoden Attributes då. Den finns garanterat (är ärvd från basserverkontrollen - System.Web.UI.WebControls.WebControl). Namnrymden som används är System.Web.UI.
Flyttas från .NET
Och själva javascriptet lägger du mellan head taggarna i din aspx sida :)