Avatar billede tornado Nybegynder
29. september 2000 - 11:21 Der er 8 kommentarer og
1 løsning

Hvilket billede-submit-knap, der blev klikket på.

Hej

Jeg har et problem med <INPUT TYPE=IMAGE..>.

Koden er som følger:

<HTML><BODY>

<B>Ællingen skal hedde:</B> \'<%= Request.Form(\"tfield\") %>\'<BR>
<B>Ælling type:</B> \'<%= Request.Form(\"aeltype\") %>\'<P>

<FORM ACTION=\"sammefil.asp\" METHOD=POST>
  Navnet på ællingen: <INPUT TYPE=\"TEXT\" NAME=\"tfield\" VALUE=\"<%= Request.Form(\"tfield\") %>\"><BR>
  <INPUT TYPE=\"IMAGE\" VALUE=\"Grimme (type=image)\" SRC=\"flotte.jpg\" NAME=\"sub\">
  <INPUT TYPE=\"IMAGE\" VALUE=\"Flotte (type=image)\" SRC=\"grimme.jpg\" NAME=\"sub\">
  <BR>
  <INPUT TYPE=\"SUBMIT\" VALUE=\"Grimme (type=submit)\" NAME=\"aeltype\">
  <INPUT TYPE=\"SUBMIT\" VALUE=\"Flotte (type=submit)\" NAME=\"aeltype\">
</FORM>

</BODY></HTML>

Hvis jeg klikker på knapperne, kan jeg finde ud af hvilken knap, man klikkede på, ved at aflæse VALUE\'en - men det kan man ikke i de billede-submit-knapper (TYPE=IMAGE).

Jeg skal have fundet ud af hvilket billede-submit-knap, der blev klikket på.

Hvordan kan det løses?
Avatar billede tornado Nybegynder
29. september 2000 - 11:24 #1
Jeg kom til at lave en fejl, da jeg fandt på eksemplet

  <INPUT TYPE=\"IMAGE\" VALUE=\"Grimme (type=image)\" SRC=\"flotte.jpg\" NAME=\"sub\">
  <INPUT TYPE=\"IMAGE\" VALUE=\"Flotte (type=image)\" SRC=\"grimme.jpg\" NAME=\"sub\">

skal ændres til

  <INPUT TYPE=\"IMAGE\" VALUE=\"Grimme (type=image)\" SRC=\"flotte.jpg\" NAME=\"aeltype\">
  <INPUT TYPE=\"IMAGE\" VALUE=\"Flotte (type=image)\" SRC=\"grimme.jpg\" NAME=\"aeltype\">

Det var bare lige NAME=, der skulle ændres.
Avatar billede tornado Nybegynder
29. september 2000 - 11:25 #2
> Det var bare lige NAME=, der skulle ændres.

Jeg skrev det her - det skulle ikke forstås som problemet var løst - for det er det ikke.

Det virker stadig ikke :/
Avatar billede erikjacobsen Ekspert
29. september 2000 - 11:29 #3
Hvis du nu giver dem forskellige navne, hvad så??
Avatar billede tornado Nybegynder
29. september 2000 - 11:40 #4
Nej, det dur heller ikke. (Knapperne virker som de skal).
Avatar billede erikjacobsen Ekspert
29. september 2000 - 11:49 #5
Jah, ok, men du skal så i sammefil.asp spørge på navnene, så du kan se forskel
(øh, ja, hvordan er det nu det er...)
Avatar billede jschroll Nybegynder
29. september 2000 - 11:50 #6
Du kan jo ikke aflæse værdien af image knapperne når de hedder det samme som submit knapperne. Hvorfor kan du ikke bare ændre navnet på billedeknapperne så de ikke hedder det samme?
Avatar billede tornado Nybegynder
29. september 2000 - 11:51 #7
Du får altid \"\", når du spørger på et billede-submit-knap, men du får VALUE feltet, hvis du spørger på en submit-knap.
Avatar billede tornado Nybegynder
29. september 2000 - 11:56 #8
jschroll, det har jeg prøvet.

  <INPUT TYPE=\"IMAGE\" VALUE=\"Grimme (type=image)\" SRC=\"flotte.jpg\" NAME=\"aeltype1\">
  <INPUT TYPE=\"IMAGE\" VALUE=\"Flotte (type=image)\" SRC=\"grimme.jpg\" NAME=\"aeltype2\">
  <INPUT TYPE=\"SUBMIT\" VALUE=\"Grimme (type=submit)\" NAME=\"aeltype3\">
  <INPUT TYPE=\"SUBMIT\" VALUE=\"Flotte (type=submit)\" NAME=\"aeltype4\">

Igen - det bliver det ikke bedre af, som jeg svarede erikjacobsen, da stillede samme spørgsmål.
Avatar billede erikjacobsen Ekspert
29. september 2000 - 12:00 #9
Nå ja, du skal spørge på

    request.form(\"aeltype1.x\")

som bliver x-værdien for trykket (tilsv. for y). Den er tom for den der ikke blive trykket på.
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

IT-JOB

Riskpoint A/S (Riskpoint Solutions Limited)

Senior Developer

Capgemini Danmark A/S

Client Partner

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger en IT-supporterelev til lokal IT på Haderslev Kaserne