webForumDet fria alternativet

Javascript i .net

.NETur .NET

12 svar · 301 visningar · startad av tosses

Medlem sedan aug. 2003190 inlägg
Frågan#1

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?

Medlem sedan juni 20019 024 inlägg
#2

Du kan lägga till valfria attribut på vilken serverkontroll du vill med hjälp av Attributes():

rbl.Attributes("onclick") = "javaFunktion();"
Medlem sedan aug. 2003190 inlägg
#3

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

Medlem sedan aug. 2003190 inlägg
#4

Förresten funkar inte f5a.Attributes("onclick") = "javaFunktion();"

Medlem sedan juni 20019 024 inlägg
#5

Du placerar den i din code-behind. Kan också läggas till med Add.Attributes.

f5a.Add.Attributes("onclick, "javaFunktion();")
Medlem sedan aug. 2003190 inlägg
#6

Öhh skämtar du med mig ?? vilka namespace behövs för det?
Jag kan inte sktiva f01.Add -- finns ingen sån metod ?!!

Medlem sedan nov. 2003569 inlägg
#7

ska inte nån flytta över den här tråden till asp.net forumet?

Medlem sedan aug. 2003190 inlägg
#8

Joo det är nog bra

Medlem sedan nov. 200013 890 inlägg
#9

Nöff skrev:

ska inte nån flytta över den här tråden till asp.net forumet?

Klicka på länken "Rapportera till moderatorn" så ska du se att det händer snart. :)

Medlem sedan juni 20019 024 inlägg
#10

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.

Medlem sedan juli 20022 537 inlägg
#11

Så här ska det vara:

f5a.Attributes.Add("onclick, "javaFunktion();")

Medlem sedan apr. 20012 266 inlägg
#12

Flyttas från .NET

Medlem sedan juli 20011 304 inlägg
#13

Och själva javascriptet lägger du mellan head taggarna i din aspx sida :)

129 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)