webForumDet fria alternativet
Logga in / Bli medlem

Klientscript-anrop i SELECT

ASP

7 svar · 269 visningar · startad av ea

Medlem sedan mars 200149 inlägg
Trådstart#1

Hallåjs,

undrar hur man bär sig åt för att anropa ett klientscript genom en event i en SELECT-sats? :q

/e:a

Medlem sedan dec. 19996 522 inlägg
#2

Varför inte forstätta på ditt gamla inlägg istället för att posta ett nytt ?

Medlem sedan mars 200149 inlägg
#3

Vad är meningen med sådana inlägg?

Medlem sedan mars 200149 inlägg
#4

Hallåj,

nu vet jag hur man gör, förmodligen vet väl ALLA redan det, men eftersom ingen svarade på mina inlägg skickar jag med min lösning:

Så här ser Sub:en ut:

Sub sattFalse()
	visatStart = FALSE
	session("omStart") = TRUE
End Sub

Så här ser anropet ut:

<input onClick="<% call sattFalse() %>" type="text" name="dag" value="<% =aktuellDag %>" style="WIDTH: 85px; font-size: 10pt; font-family: verdana, arial;">

/e:a e:

Medlem sedan juni 200032 967 inlägg
#5

det där fungerar ju inte.

call sattfalse() körs oberoende av om onclick triggas eller inte.

du kan inte blanda klient- och serverscript på det sättet, all asp-kod exekveras ju innan sidan skickas till läsaren.

Medlem sedan mars 200149 inlägg
#6

oops...märkte det nyss...har du, @anders, nån idé om hur man skall lösa det då?

/e:a

Medlem sedan juni 200032 967 inlägg
#7

om du berättar lite mer vad det är du vill göra så kan vi kanske hitta på en lösning åt dig.

Medlem sedan mars 200149 inlägg
#8

Hallåj @nders,

jag har ett formulär med ett antal knappar, en textbox, några select-rutor.

för att spara data på olika sätt efter en "submit" identifierar jag vad som skall sparas genom att kolla om en knapp tryckts ner;

görs genom:
If Len(request.form("ny")) Then

När jag trycker ENTER i textboxen så submittas formuläret, men jag kan inte identifiera att jag tryckt på ENTER i textboxen. Det är det som är det stora problemet. Om du vet hur man kan identifiera en ENTER-tryckning i en textbox i ett formulär.

Obs jag vill inte ha ngn "ren" submit knapp. Alltså¨jag vill inte behöva trycka på en knapp istället för att trycka ENTER.

/e:a

257 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)