Avatar billede kovalt Nybegynder
09. januar 2003 - 16:12 Der er 8 kommentarer og
1 løsning

Forms

Hej

Jeg har en side hvor jeg har en masse formularfelter. Jeg skal ha lavet sådan at der er to kanpper en til at opdatere siden(på baggrund af hvad der står i fornularerne) og en der submitter og gemmer i en DB..

De er de her to actions, der skal udføres:

<form method="post" action="index.asp?kategori=login&valg=opretspil&bettype=betmulti&betstatus=fardigmulti">       

<form method="post" action="index.asp?kategori=login&valg=opretspil&bettype=betmulti">

I og med formaularerne dækker over den samme koder lader det til at begge knapper blot udfører hvad der står i den øverste formular. Hvordan laver jeg det sådan at den ene knap reagerer på den ene og den anden på den anden?

/kovalt

Håber ikke det går noget den er lidt udenfor kategori
Avatar billede _darkstar_ Nybegynder
09. januar 2003 - 16:16 #1
Det er fordi at du har glemt at afslutte din form-tag.

Når det starter med

<FORM ....>

...skal der også være en

</FORM>

Før at du laver en ny

<FORM ...>

...som så igen skal slutte med en

</FORM>
Avatar billede kovalt Nybegynder
09. januar 2003 - 16:18 #2
Det er skam meningen at det skal være sådan.....

Mit spørgsmål var mere om det kan lade sige gøre at lave flere forms omfagne de samme kode, således at jeg kan lave forskellige handlinger på de samme data
Avatar billede kovalt Nybegynder
09. januar 2003 - 16:20 #3
Det er efter typen:

<form method="post" action="index.asp?kategori=login&valg=opretspil&bettype=betmulti&betstatus=fardigmulti">       
<form method="post" action="index.asp?kategori=login&valg=opretspil&bettype=betmulti">


bla bla bla


<input type="submit"> - en knap der opdaterer
<input type="submit"> - en knap der gemmer
Avatar billede kovalt Nybegynder
09. januar 2003 - 16:20 #4
Grunden til at det skal være sådan er at formularen ændrer udseende alt efter hvilke valg brugeren tar
Avatar billede kovalt Nybegynder
09. januar 2003 - 16:24 #5
Jeg har tænkt på noget der ligner det her:

if request.form("goformulti") = "go" then %>
  <form method="post" action="index.asp?kategori=login&valg=opretspil&betstatus=fardigmulti">
<% else %>
  <form method="post" action="index.asp?kategori=login&valg=opretspil&bettype=betmulti">
<% end if %>

Men der er jo forsinkelse på et klik så at sige.....
Avatar billede _darkstar_ Nybegynder
09. januar 2003 - 16:54 #6
Det kan jeg skam godt svare på...

<form metod="mitscript.asp">

<input type="submit" name="command" value="Gør noget 1">
<input type="submit" name="command" value="Gør noget 2">

</form>

Sender command=Gør noget 1 hvis man trykker på den første og command=Gør noget 2 hvis man trykker på nummer to knap.
Avatar billede kovalt Nybegynder
09. januar 2003 - 20:02 #7
vil den ikke i begge tilfælde blot køre mitscript.asp?

Det skulle gerne være sådan at der er to knapper til to funktioner?

Det kan godt være det er mig der ikke helt forstår, men så skal der vel være en eller anden form for funktion i mitscript.asp, der kan se om det er belvet aktiveret fra den ene eller den anden knap
Avatar billede kovalt Nybegynder
15. januar 2003 - 06:33 #8
lukker spm
Avatar billede _darkstar_ Nybegynder
15. januar 2003 - 09:36 #9
kovalt> Det kan godt være det er mig der ikke helt forstår, men så skal der vel være en eller anden form for funktion i mitscript.asp, der kan se om det er belvet aktiveret fra den ene eller den anden knap

Helt korrekt.
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