Avatar billede jsl Nybegynder
25. april 2002 - 21:17 Der er 2 kommentarer og
1 løsning

Submit vs. Image

Når billedet/knappen "frem.gif"(nederst i koden) aktiveres skal næste post vises i db, men det gør den ikke.
Det virker når INPUT TYPE sættes til "Submit", men det knappen skal jo være et billede.
(Koden er fra en bog)
Hvad er der galt?

If Request.ServerVariables("CONTENT_LENGTH") = 0 Then
intCurrentPage = 1
Else
intCurrentPage = CInt(Request.Form("CurrentPage"))
Select Case Request.Form("Submit")
Case "Tilbage"
intCurrentPage = intCurrentPage - 1
Case "Frem"
intCurrentPage = intCurrentPage + 1
End Select
End If

<FORM ACTION="<%= Request.ServerVariables("SCRIPT_NAME") %>" METHOD="POST">
<INPUT TYPE="Hidden" NAME="CurrentPage" VALUE="<%= intCurrentPage%>">
<INPUT TYPE="Image" SRC="usider/frem.gif" NAME="Submit" VALUE="Frem">
</FORM>
Avatar billede hells Nybegynder
25. april 2002 - 21:56 #1
Ved ikke, om det hjælper:
<input type="image" src="fil" name="submit" value="frem" onClick="document.formnavn.submit()">

Og så skal du give formen et navn:
<form name="formnavn">
Avatar billede etlekana Nybegynder
26. april 2002 - 07:32 #2
Giv formen et navn og lav billedet på denne måde.

<FORM ACTION="<%= Request.ServerVariables("SCRIPT_NAME") %>" METHOD="POST" name="formnavn">
<INPUT TYPE="Hidden" NAME="CurrentPage" VALUE="<%= intCurrentPage%>">
<a href="java script:document.formnavn.submit();"><img src="usider/frem.gif" border="0"></a>
</FORM>

Dette er den bedste løsning at jeg har fundet.

Mvh Etlekana
Avatar billede teamdev Novice
29. april 2002 - 09:43 #3
Alternativ til hells forslag:

<input type="image" value="frem" src="billede" name="submit" onClick="submit(this)">
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester