Avatar billede hhdm Nybegynder
29. marts 2001 - 11:46 Der er 18 kommentarer og
1 løsning

Overføre værdi til formularfelt

Er det muligt at overføre en værdi fra en html side til et formularfelt på en anden html side i ren html.

Mvh.
Hans-Henrik
Avatar billede morten_dyrekilde Nybegynder
29. marts 2001 - 11:55 #1
Ja. Du laver værdien til en variabel og loader den variabel på den nye sider der hvor du gerne vil have det ind.
Avatar billede morten_dyrekilde Nybegynder
29. marts 2001 - 11:55 #2
skal du guides lidt i det? - det er muligt...
Avatar billede hhdm Nybegynder
29. marts 2001 - 11:57 #3
Ja, du må gerne give et eksempel
Avatar billede morten_dyrekilde Nybegynder
29. marts 2001 - 12:05 #4
Har du styr på hvordan du bruger formularer? Altså sender de indtastede dataer?
Avatar billede morten_dyrekilde Nybegynder
29. marts 2001 - 12:07 #5
Du skal bruge koden:

<form action=\"DITDOKUMENT\" method=\"post\">
<input type=\"text\" name=\"tekst\" value=\"her skrives teksten\">
<input type=\"submit\" value=\"send\">

som afsender!
Avatar billede morten_dyrekilde Nybegynder
29. marts 2001 - 12:08 #6
<form action=\"DITDOKUMENT.html\" method=\"post\">
<input type=\"text\" name=\"tekst\" value=\"her skrives teksten\">
<input type=\"submit\" value=\"send\">
Avatar billede hhdm Nybegynder
29. marts 2001 - 12:11 #7
Det jeg vil er at kunne ændre value ved at indsætte en værdi, som overføres fra en anden side fx. via url\'en
Avatar billede morten_dyrekilde Nybegynder
29. marts 2001 - 12:13 #8
Jeg er ikke helt sikker på at jeg ved hvad du mener?
Avatar billede morten_dyrekilde Nybegynder
29. marts 2001 - 12:15 #9
skal du håndtere variabler er det under alle omstændigheder 180 gange lettere at bruge PHP.
Avatar billede hhdm Nybegynder
29. marts 2001 - 12:18 #10
Det er muligt, men det er ikke det jeg spørger om.
Det spørgsmålet går på, er at jeg har en værdi stående i et felt på siden A.HTM og den vil jeg gerne have over i et felt på siden B.HTM, udelukkende vha. af html. Altså muligheden for at lave en href fra side A, som medtager værdien til side B
Avatar billede morten_dyrekilde Nybegynder
29. marts 2001 - 12:23 #11
Hvilken slags værdi taler vi om her? - er det en variabel eller er det en fast værdi?
Avatar billede hhdm Nybegynder
29. marts 2001 - 12:29 #12
En variabel værdi, som hentes fra en database - et link på siden, skal så tage denne værdi med over i et formularfelt på den side, som linket peger på
Avatar billede morten_dyrekilde Nybegynder
29. marts 2001 - 12:36 #13
ok
Avatar billede morten_dyrekilde Nybegynder
29. marts 2001 - 12:37 #14
Men ideen må jo være at den værdi skal ærklæres som en variabel så du kan bruge den.

Kan du javaScript? - Jeg kan måske hjælpe dig der. Jeg har ikke nogen ide om hvordan man skal bruge variabler i html
Avatar billede hhdm Nybegynder
29. marts 2001 - 12:42 #15
Ja
Avatar billede hhdm Nybegynder
29. marts 2001 - 12:51 #16
Man kan jo godt sende en værdi op i URL linjen ved at angive et ? (spørgsmålstegn) i forbindelse med linket og herefter værdien. Tricket skulle så være at kunne hente værdien fra URL\'en på den nye side, og putte den ind i value på form feltet
Avatar billede morten_dyrekilde Nybegynder
29. marts 2001 - 13:03 #17
Beklager, jeg er PHP og JavaScript-mand og ikke HTML mand.

Jeg kan ikke rigtigt hjælpe dig her.

Held og lykke. Hvad med at give spørgsmålet lidt flere point?
Avatar billede jakoba Nybegynder
29. marts 2001 - 20:24 #18
Nej. Det kan ikke gøres i ren HTML.
Det kan gøres i javascript.

på den side du hopper fra:

<script language=\'javascript\'> <!--

var verdien = din_verdi;  // kom selv værdien ind her

function hop_med_verdi( url ) {
  self.location.href = url +\"?\" +escape( verdien );
}; //end hop_med_verdi( string )

// --> </script>

og

<a href=\'java script:hop_med_verdi( \"andenside.html\" );\'>hop til anden side</a>

-------- i filen andenside.html skal værdien hentes:

<script language=\'javascript\'> <!--

var verdien=\"\";

if ( location.search.length > 0 )
    verdien = unescape( self.location.search.substring(1) );

function brug_verdi( ) {
  document.dinform.ditfelt.value = verdien;
}; //end brug_verdi( )

// --> </script>

<body  onload=\"brug_verdi()\">

<form  name=\'dinform\'>
<input  name=\'ditfelt\'  type=\'text\'>
</form>


mvh JakobA
Avatar billede hhdm Nybegynder
30. marts 2001 - 08:11 #19
BINGO !!
Det er ganske vist ikke ren html, men det gør jo jobbet, med ganske få midler. Så jeg er godt tilfreds :-)
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