webForumDet fria alternativet

Javascript i .net

12 svar · 301 visningar · startad av tosses

tossesMedlem sedan aug. 2003190 inlägg
#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?

PaceMedlem sedan juni 20015 947 inlägg
#2

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

rbl.Attributes("onclick") = "javaFunktion();"
tossesMedlem 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

tossesMedlem sedan aug. 2003190 inlägg
#4

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

PaceMedlem sedan juni 20015 947 inlägg
#5

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

f5a.Add.Attributes("onclick, "javaFunktion();")
tossesMedlem 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 ?!!

NöffMedlem sedan nov. 2003569 inlägg
#7

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

tossesMedlem sedan aug. 2003190 inlägg
#8

Joo det är nog bra

Web-TorMedlem sedan nov. 200011 794 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. :)

PaceMedlem sedan juni 20015 947 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.

VimpMedlem sedan juli 20021 064 inlägg
#11

Så här ska det vara:

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

renholmMedlem sedan apr. 20012 048 inlägg
#12

Flyttas från .NET

JonMedlem sedan juli 20011 126 inlägg
#13

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

124 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
121 ms — hämta tråd, inlägg och bilagor (db)