Avatar billede Søren Bech Morsing Praktikant
09. oktober 2002 - 08:55 Der er 15 kommentarer og
1 løsning

rækkefølge af submit knapper

Jeg har i en indkøbskurv 2 submit knapper. Den ene opdatere kurven og den anden går til bestilling (samme formular)

Mit ønske er så at gå til bestilling står øverst, og opdater nedenunder.
Men hvis jeg så i mine antal felter ændre antal og trykker enter, så går jeg til betaling, da ønsker jeg blot at opdatere. Kan man sætte en eller anden form for rækkefølge, så den bruger submitknap 2?
Avatar billede hbhansen Nybegynder
09. oktober 2002 - 09:01 #1
du kan sætte en parametre der hedder tab="1" for den første og tab="2" for den næste og så styre rækkefølgen på den måde, tror jeg nok... :-)
Avatar billede Søren Bech Morsing Praktikant
09. oktober 2002 - 09:09 #2
æv... det lød logisk, men det vil den ikke være med til
Avatar billede Slettet bruger
09. oktober 2002 - 09:10 #3
tabindex="1" tabindex="2"
Avatar billede hbhansen Nybegynder
09. oktober 2002 - 09:10 #4
Ellers så prøv at flytter om på rækkefølgen af submit knapperne, så vil den forhåbentlig altid tage den første !
Avatar billede Søren Bech Morsing Praktikant
09. oktober 2002 - 09:14 #5
ja.. men det duer bare ikke (det ødelægger mit design)
Avatar billede hbhansen Nybegynder
09. oktober 2002 - 09:16 #6
Så skal du nok prøve som el barto skriver med tabindex istedet for tab, jeg tror der er min skrivefejl desværre :-)
Avatar billede superanden Nybegynder
09. oktober 2002 - 09:17 #7
prøv lige at smide den formel ud du har brugt..så bliver det nok lidt mere overskuligt for os andre
Avatar billede Søren Bech Morsing Praktikant
09. oktober 2002 - 09:29 #8
hbhansen: prøvede tabindex
Avatar billede Søren Bech Morsing Praktikant
09. oktober 2002 - 09:30 #9
<form method="POST" action="basket.asp?action=update.asp">
  <p><input type="submit" value="afslut bestilling" name="update"></p>
  <p><input type="submit" value="Opdater indkøbskurv" name="update"></p>
</form>
Avatar billede Søren Bech Morsing Praktikant
09. oktober 2002 - 09:30 #10
trykker jeg enter i en af mine antal felter, så kalder den update / afslut bestilling
Avatar billede hbhansen Nybegynder
09. oktober 2002 - 09:33 #11
Prøv følgende :

<form method="POST" action="basket.asp?action=update.asp">
  <p><input type="submit" value="afslut bestilling" name="bestilling" tabindex="2"></p>
  <p><input type="submit" value="Opdater indkøbskurv" name="update" tabindex="1"></p>
</form>
Avatar billede Slettet bruger
09. oktober 2002 - 09:35 #12
Er det kun mig der ikke kan se nogle antal felter?
Avatar billede Søren Bech Morsing Praktikant
09. oktober 2002 - 09:35 #13
hbhansen. har prøvet med tabindex, virker ikke (og har prøvet med tab som du foreslog)
Avatar billede hbhansen Nybegynder
09. oktober 2002 - 09:37 #14
Så er det vidst kun tilbage at bytte om på knapperne :-)
Avatar billede davidjacobjensen Nybegynder
09. oktober 2002 - 10:08 #15
Prøv at lave den ene knap (bestilling) til en normal button, der submitter via java script:

<form method="POST" action="basket.asp?action=update.asp" name="indkobsform">
  <p><input type="button" value="afslut bestilling" name="bestilling" tabindex="2" onClick="indkobsform.submit();"></p>
  <p><input type="submit" value="Opdater indkøbskurv" name="update" tabindex="1"></p>
</form>

Så er der kun én submit-knap - så bør det være den, der bliver brugt...
Avatar billede Søren Bech Morsing Praktikant
28. oktober 2002 - 14:34 #16
davidjacobjensen: den skriver jeg mig lige bag øret, meget smart.
Kræver bare lige jeg skriver en funktion, men det gør jeg engang, på en anden side ;)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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