Avatar billede stigc Nybegynder
09. august 2000 - 17:46 Der er 10 kommentarer og
2 løsninger

submit

Hvrodan laver jeg en form med flere submit knapper der går til forskellige sider?
Avatar billede limemedia Nybegynder
09. august 2000 - 17:50 #1
du sætter forskellige navne på knapperne og sorterer derefter
Avatar billede stigc Nybegynder
09. august 2000 - 18:01 #2
uddyber du ikke lige
Avatar billede limemedia Nybegynder
09. august 2000 - 18:10 #3
Hvad peger din ACTION på ? Hvilket sprog ?
Avatar billede olebole Juniormester
09. august 2000 - 18:42 #4
<ole>
Hvis du ikke kan bruge noget serverside sprog kan du gøre sådan:

<html>
<head>
<script language=\"JavaScript\">
<!--
function goWhere(whereTo) {
    document.f.action = whereTo;
    document.f.submit();
}
//-->
</script>
</head>
<body>
  <form name=\"f\">
        <input type=text value=\"Her st&aring;r vel noget...\"><br>
        <input type=\"button\" value=\" send1 \" onclick=\"goWhere(\'http://www.dinEneLocation.dk\')\">
        <input type=\"button\" value=\" send2 \" onclick=\"goWhere(\'http://www.dinAndenLocation.dk\')\">
  </form>
</body>
</html>

Ellers har ljweb gang i en anden løsning med at sortere i dokumentet på serveren, men nu skal jeg jo ikke møge mig ind foran ham, så...  ;o)
/Vh
</bole>
Avatar billede limemedia Nybegynder
09. august 2000 - 18:45 #5
olebole >> det submitter jo ikke formularen...
Avatar billede limemedia Nybegynder
09. august 2000 - 18:46 #6
ahh, jeg er jo blind ;D jeg kendte ikke til den metode ;D
Avatar billede olebole Juniormester
09. august 2000 - 18:55 #7
Næhhh...det gjorde jeg heller ikke, men vidste dog, man kunne sætte formens action. Der bliver spurgt tit om det og så fik jeg lige ideen. Vi blinde \'hans\' kan vel også...  ;o))
/Vh
Avatar billede stigc Nybegynder
09. august 2000 - 18:58 #8
f.eks

<form action=side1.asp method=\"post\">
<input type=\"text\" name=textfelt>
<input type=submit value=\"submit\">
<input type=submit value=\"submit2\">
</form>

Jeg vil gerne have submit2 til at gå til side2.aså i stedet for, samtidig med at jeg får værdien med fra textfeltet.....
Avatar billede olebole Juniormester
09. august 2000 - 20:39 #9
<html>
<head>
<script language=\"JavaScript\">
<!--
function goWhere(whereTo) {
    document.f.action = whereTo;
    document.f.submit();
}
//-->
</script>
</head>
<body>
<form name=\"f\" method=\"post\">
    <input type=\"text\" name=textfelt>
    <input type=submit value=\"submit\" onclick=\"goWhere(\'side1.asp\')\">
    <input type=submit value=\"submit2 onclick=\"goWhere(\'side2.asp\')\"\">
</form>
</body>
</html>

/Vh
Avatar billede olebole Juniormester
09. august 2000 - 20:41 #10
Sidste input-felt fik et par gåseøjne for meget i slutningen. Sådan:
    <input type=submit value=\"submit2 onclick=\"goWhere(\'side2.asp\')\">
...det var bedre!  ;o)
Avatar billede olebole Juniormester
09. august 2000 - 20:44 #11
UPS...!!! Hele formen om igen:

<form name=\"f\" method=\"post\">
    <input type=\"text\" name=textfelt>
    <input type=button value=\"submit\" onclick=\"goWhere(\'side1.asp\')\">
    <input type=button value=\"submit2 onclick=\"goWhere(\'side2.asp\')\">
</form>

...hvad fanden laver jeg...?!?    [ ...lyden af blafrende, røde ører ]    ;o))
Avatar billede jpk Nybegynder
10. august 2000 - 18:03 #12
olebole\'s måde er helt fin, du kan dog spare lidt arbejde...

<input type=\"button\" value=\"send1\" onclick=\"f.action=\'Send1.asp\'; submit()\">
<input type=\"button\" value=\"send2\" onclick=\"f.action=\'Send2.asp\'; submit()\">

Jacob
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