Avatar billede annettef Nybegynder
10. september 2004 - 15:28 Der er 2 kommentarer og
1 løsning

Hvordan får jeg et stykke grafik til at fungere som submit knap?

Hej

Jeg har et stykke grafik som jeg gerne vil have til at fungere som submit knap i stedet for en standard knap - hvordan gør jeg det???

Jeg har en asp fil, hvor jeg både benytter en alm submit knap og et stykke grafik - det er submit knappen der skal skiften ud med grafik, men når jeg gør det, så virker den ikke.

Her er et stykke af min kode:
------------
<tr>
    <td align="right"><p><input type="submit" name="control" value="Update Order">
        <input type="image" src="grafik/gaa_kassen.gif" name="control" value="Gå til kassen"></p></td>
  </tr></form>
  <tr><td colspan="3" align="right"><br><br><a href="forside_butik.htm" target="tekst"><img src="grafik/fortsat_shop.gif" alt="Fortsæt med at shoppe" border="0" name="fortsat" ></a>&nbsp;
  </td></tr>
</table><!--slut på indholdstabel-->

På næste asp side tjekker jeg hvilken værdi 'control' har med denne kode:
-------------
if Request.form("control") = "Update Order" then

            rsProd.Close
            set rsProd = Nothing
   
            Conn.Close
            set Conn = Nothing

            Response.Redirect "vis_vogn.asp"
        else
       
        if rsProd.BOF and rsProd.EOF then
                rsProd.Close
                set rsProd = Nothing
           
                Conn.Close
                set Conn = Nothing
               
                Session("orderID") = ""
                Response.Redirect "checkout1.asp"
-------------
Mit problem er at hvis jeg skifter knappen ud med grafik, så sendes man altid videre til siden checkout1.asp selvom control = "Update Order".

Hvad er det jeg gør forkert??

/Annette
Avatar billede eagleeye Praktikant
10. september 2004 - 15:35 #1
Du får ikke value når det er en image submit. Så får du X og Y koordinat hvor man trykkede.

Så hvis du laver submiten om til:

<input type="image" src="grafik/updateorder.gif" name="updateorder" value="Update Order">

Så skal if sætningen rettes til:
if Request.form("updateorder.x") <> "" and Request.form("updateorder.y") <> "" then
Avatar billede annettef Nybegynder
10. september 2004 - 15:45 #2
Super - det virker....

Tusind tak for hjælpen. Smid et svar så du kan få point.

/Annette
Avatar billede eagleeye Praktikant
10. september 2004 - 15:46 #3
Ok ;)
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