Avatar billede 13thsky Nybegynder
15. januar 2004 - 18:39 Der er 10 kommentarer og
1 løsning

sende værdier fra en form via link?

jeg har en form, med en række tekstfelter.
-til formen er der en submit knap som sender værdierne fra formen videre til side1.php
-i formen er der desuden et alm link til side2.php

Hvordan sender jeg værdierne fra formen videre til side2.php, ved at trykke på linket?
Avatar billede 13thsky Nybegynder
15. januar 2004 - 18:41 #1
havde forestille mig noget i stil med
<a href="side2.php?values=[form]">blabla
Avatar billede codebase Praktikant
15. januar 2004 - 18:46 #2
du kan lave det med et javascript.

<a href="" onclick="this.submit()">side 2</a>
Avatar billede 13thsky Nybegynder
15. januar 2004 - 19:14 #3
Jeg har skrevet følgende, og det virker ikke... Men skal der ikke et script ind?

<a href="kunde.php?fromnewcase=yes" onclick="this.submit()"><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Tilf&oslash;j ny kunde</font></font></a
Avatar billede 13thsky Nybegynder
15. januar 2004 - 19:15 #4
>
Avatar billede codebase Praktikant
15. januar 2004 - 19:29 #5
document.form.submit()

<form name="form" action="">
<a href="" onclick="document.form.submit()">side 2</a>

</form>
Avatar billede 13thsky Nybegynder
15. januar 2004 - 19:58 #6
problemt er at det ikke er den samme side den skal gå til når man trykker på enten submit eller linket...
Avatar billede 13thsky Nybegynder
15. januar 2004 - 19:59 #7
som der står øverst skal submit gå til side1.php og linket skal gå til side2.php
Avatar billede nute Nybegynder
15. januar 2004 - 20:06 #8
<html>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function submitMe( str )
{
    document.forms[0].action = "side" + str + ".php";
    document.forms[0].submit();
}
//-->
</SCRIPT>
<body>
<form action="" onsubmit="submitMe('1');">
<input type="submit">
<a href="java script:void( submitMe('2') );">Klik</a>
</form>
</body>
</html>
Avatar billede 13thsky Nybegynder
15. januar 2004 - 20:17 #9
yes, det virker, men så har jeg lige et nyt opstået problem: jeg har i forvejen en "onsubmit="return Check()" på formen.

Hvordan kombinerer jeg dem?
Avatar billede nute Nybegynder
15. januar 2004 - 20:23 #10
<form action="" onsubmit="( Check() ) ? submitMe('1') : void(0);">

<a href="java script:void( ( Check() ) ? submitMe('1') : '0' );">Klik</a>
Avatar billede 13thsky Nybegynder
16. januar 2004 - 17:51 #11
TnX
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