Avatar billede mrandersdk Nybegynder
29. juli 2006 - 20:55 Der er 6 kommentarer og
1 løsning

Forskellig action ved forskellig submit knap

Jeg har en form med 3 forskellige submitknapper, har lavet sådan at et javascript kan checke hvilken knap der bliver trykket

if (knap == 1)
            {
                alert("knap1");
                returnval = false;
            }
        else if    (knap == 2)
            {
                alert("knap2");
                returnval = false;
            }
        else if    (knap == 3)
            {
                alert("knap3");
                returnval = false;
            }

meget simpelt. Men hvordan gør jeg sådan at min form for action="knap1.asp", action="knap2.asp", eller action="knap3.asp" efter hvilken knap der blev trykket?
Avatar billede showsource Seniormester
29. juli 2006 - 21:02 #1
Du lader din asp finde ud af hvilken knap der er klikket på, i stedet for tre forskellige filer
Avatar billede mrandersdk Nybegynder
29. juli 2006 - 21:08 #2
har jeg overvejet, men hvis jeg nu gerne vil have de tre filer
Avatar billede mrandersdk Nybegynder
29. juli 2006 - 21:11 #3
typisk lige når man spørger finder man svaret.

if (knap == 1)
            {
                document.beregn.action="knap1.asp";
                returnval = true;
            }
        else if    (knap == 2)
            {
                document.beregn.action="knap2.asp";
                returnval = true;
            }
        else if    (knap == 3)
            {
                document.beregn.action="knap3.asp";
                returnval = true;
            }
Avatar billede davidfossil Nybegynder
29. juli 2006 - 22:05 #4
Hvis du bekymrer dig om standarder og tilgængelighed, burde nu gøre noget lign.:
document.getElementById("beregn").setAttribute("action", "knap1.asp");
Avatar billede mrandersdk Nybegynder
30. juli 2006 - 12:26 #5
det er ikke noget jeg går så meget op i, da jeg kun lige er ved at lære javascript, men måske det rigtige tidspunkt at få nogle gode vaner? Hvad er dordelen med det du gør ?
Avatar billede mrandersdk Nybegynder
18. august 2006 - 14:03 #6
tak for at i deltagede i mit spørgsmål, jeg lukker det nu da jeg fik det til at virke
Avatar billede roenving Novice
24. august 2006 - 01:31 #7
-- og det bør kunne løses endnu simplere:

<form action="minDefaultSide.asp" method="get">

...

<input type="submit" onclick="this.form.action='minDefaultSide.asp'" value="Default-side"><br>
<input type="submit" onclick="this.form.action='Side2.asp'" value="Side 2"><br>
<input type="submit" onclick="this.form.action='Side3.asp'" value="Side 3"><br>
<input type="submit" onclick="this.form.action='Side4.asp'" value="Side 4"><br>
<input type="submit" onclick="this.form.action='Side5.asp'" value="Side 5"><br>
<input type="submit" onclick="this.form.action='Side6.asp'" value="Side 6">

</form>
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

IT-JOB

Styrelsen for Grøn Arealomlægning og Vandmiljø

Teamleder til Application Management

Politiets Efterretningstjeneste

IT Sikkerhedsarkitekt i PET