Avatar billede testpilot_dk Nybegynder
28. marts 2006 - 20:26 Der er 13 kommentarer og
1 løsning

Angiv value i Input felt!

Hej!

Jeg har et spørgsmål omkring angivelse af værdien for et input felt.

Jeg har mine værdier i Querystring og jeg ved godt hvordan jeg får dem ud af querystringen. men hvordan får jeg dem indsat i mine input felter som start værdier!

Håber i forstår
Avatar billede eagleeye Praktikant
28. marts 2006 - 20:48 #1
Bruger du ASP eller PHP?

Du skal havde sat værdien som du finder ind i value delen:

<input name="xx" value="statværdi">
Avatar billede testpilot_dk Nybegynder
28. marts 2006 - 20:51 #2
jeg kan kun bruge JS og HTM!

Ikke noget server side!

og jeg ønsker bare at vide hvordan jeg får min value fra javascriptet!
For tiden skriver jeg mine værdier ud på siden sådan her, hvordan smidder jeg det så ind som en value.

<script type="text/javascript">document.write(oGET["T1"])</script>

Kan man benytte samme metode i sin

<input type =" text" name="test" value = "    mangler noget ">
Avatar billede eagleeye Praktikant
28. marts 2006 - 21:07 #3
Du dun få fat i form feltet via docuemnt.formnavnet.feltnavnet

Eks du kan ligge det her efter formen eller lave en funktion som du kalder i body tages onload:

<script type="text/javascript">
document.form1.test.value = oGET["T1"];
</script>
Avatar billede testpilot_dk Nybegynder
28. marts 2006 - 21:13 #4
nå nu værdier ligger i en querystring, jeg bentytter en funktion til at hente dem ud fra querystringen, den der oGET["T1"]

jeg er ikke helt med i hvordan jeg lægger den i body tages onload!
Avatar billede eagleeye Praktikant
28. marts 2006 - 21:14 #5
Eks:

<script type="text/javascript">
function loadformdata()
{
  document.form1.test.value = oGET["T1"];
  // evt. flere form felter her
}
</script>

<body onload="loadformdata()">
Avatar billede testpilot_dk Nybegynder
28. marts 2006 - 21:19 #6
mit problem er at jeg har lavet en side, hvor man udfylder nogle felter, som sendes videre til en anden side som viser tingene pænt!

Nu er det sådan at jeg gerne vil kunne læse de gamle data ind i nogle input bokse igen, sådan at jeg kan ændre i værdierne, det havde jeg tænkt at kunne gører ved at benytte selve adressen til den side hvor tingene vises pænt og så benytte værdierne fra denne querystring og smide ind i felterne!

Jeg sætter linket ind via en ny input type!
Avatar billede testpilot_dk Nybegynder
28. marts 2006 - 21:23 #7
den side hvor jeg sætter min link ind ser sådan ud.

<form method="GET" action="endelig_index3.htm">

    <p>Indsæt Link</p>
    <p><input type="text" name="SMIDVAEK" size="134"></p>
    <p><input type="submit" value="Ændre Faktura" name="B1"></p>
</form>

Men min querystring er væk, når jeg kommer til endelig_index3.htm
Avatar billede testpilot_dk Nybegynder
28. marts 2006 - 21:25 #8
eller rettere min querystring er ikke korrekt mere
Avatar billede testpilot_dk Nybegynder
28. marts 2006 - 21:27 #9
den ændre mine =& til %3D    og ? til 3F
Avatar billede eagleeye Praktikant
28. marts 2006 - 21:27 #10
Querystring bliver ikke før vidre med mindre det ligger som en del af linket. Så hvis querystringen skal føres vidre skal det med i action

action="endelig_index3.htm?...querystring"
Avatar billede eagleeye Praktikant
28. marts 2006 - 21:31 #11
Hvis den laver & og ? om så må den tolke det som data og ikke som deletegn.

har input felterne de rigtige værdier når de vises på siden?
Avatar billede olebole Juniormester
29. marts 2006 - 13:55 #12
<ole>

Prøv at vise et eksempel. Det lyder, somom du skal escape/unescape nogle værdier  :)

/mvh
</bole>
Avatar billede testpilot_dk Nybegynder
01. april 2006 - 13:44 #13
Hej! send er svar Eagleeye, så får du point, jeg havde lavet en tosse ting, så det var klart at jeg ikke fik det rigtigt over.

REttede fejlen og det virkede med det samme
Avatar billede eagleeye Praktikant
01. april 2006 - 14:26 #14
Ok ;) så kommer der et svar.
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