eftersom servern inte vet vad som händer hos klienten, så får du på mottagarsidan (den du har i din form action) köra funktionen.
make any sense?
4 svar · 175 visningar · startad av Biten
hur ska jag göra för att köra en function när jag klickar på en submit knapp?
eftersom servern inte vet vad som händer hos klienten, så får du på mottagarsidan (den du har i din form action) köra funktionen.
make any sense?
Nu förstår jag inte....???
går det inte att om man klickar på knappen köra en funktion?..
hur ska jag göra om jag vill att den ska köra en funktion om den kommit till en if-sats?
jag vet inte om vi går om varandra här...
ditt formulär:
<form action="sidan.asp" method="post">
<input type="submit" name="blah" value="klicka!">
</form>
på sidan.asp som tar emot formuläret:
if request.form("blah")<>"" then
' här kör du din funktion eller ditt kodavsnitt
end if
så får man göra.
Njaa, man kan juh genom att klicka på en knapp köra en funktion i vanligt VBScript, inte i ASP.
<script language="vbscript">
function hello()
' gör det du ska
end function
</script>
---
<input type="button" value="Kör min funktion!" onClick="hello()">
Är inte så hemma med VBScript på klientsidan, men nåt sånt borde det vara.
Du kan dock inte, som @nders menar, köra en ASP-funktion genom ett knapptryck.