Avatar billede leif Seniormester
08. august 2006 - 00:39 Der er 3 kommentarer og
1 løsning

Form med 2 forskellige submit

Hej,

Jeg har følgende side som fungerer fint:
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--

ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

function keyDown(e) {
    if (ns4) {var nKey=e.which; var ieKey=0}
    if (ie4) {var ieKey=event.keyCode; var nKey=0}
    if (nKey==117 || ieKey==117) {  // if "A" key is pressed
    document.send.submit();
    }

}

document.onkeydown = keyDown
if (ns4) document.captureEvents(Event.KEYDOWN)

//-->
</SCRIPT>
</HEAD>
    <script>
function setFocus() {
  document.send.linier.focus();
}
onload=setFocus;
</script>
Tryk F7 eller på knappen Videre for at sende<br><br>
<form method="post" action="send.php" name="send">
<textarea name="linier" rows="20"></textarea>
<input type="submit" name="B1" value="Videre">
</form>


Men nu skal det være sådan at trykker jeg F7 eller videre skal den kalde send.php, men trykker jeg F8 eller Videre 2 skal den kalde send2.php

At få den til at bruge F8 er ikke et problem, men hvordan sikrer jeg at den kalder send2.php

Det er det samme textarea som skal sendes til begge sider.


På forhånd tak

/Leif
Avatar billede roenving Novice
08. august 2006 - 19:57 #1
Dit script er forældet og vil i mange browsere, der er nyere end ca. 2001 slet ikke reagere, da hverken ns4- eller ie4-variablerne vil blive sande !-)

-- men ellers er det ganske simpelt, sæt action-variablen på formen:

if("a")
  document.send.action = "send.php";
else if("b")
  document.send.action = "send2.php";
document.send.submit();
Avatar billede leif Seniormester
12. december 2006 - 22:00 #2
Det blev aldrig aktuelt alligevel, men smid et svar for din tid
Avatar billede roenving Novice
15. december 2006 - 11:27 #3
Oki '-)
Avatar billede roenving Novice
15. december 2006 - 12:19 #4
-- og tak for point ;~}
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