Avatar billede krukken Mester
29. november 2004 - 23:36 Der er 16 kommentarer og
1 løsning

Udskriver af hidden værdi i link.

Hej,

Jeg har et links hvor jeg ønsker at give en parameter med fra en hidden text felt på samme siden. Hvordan før jeg fat i værdien og udskriver den i linket?

Siden bliver ikke submittet, så derfor bruger jeg et link istedet.
Avatar billede Slettet bruger
29. november 2004 - 23:41 #1
?
Du får den jo fra samme sted som fra hvor du putter det ind i det skjulte felt?
Avatar billede krukken Mester
29. november 2004 - 23:42 #2
Men hvordan ligger du værdien til et link?
Avatar billede baitianlong Nybegynder
29. november 2004 - 23:44 #3
f.eks med:

<a href="side.php?variabel=" onClick="this.href+='hiddenfelt.value';">
Avatar billede Slettet bruger
29. november 2004 - 23:45 #4
http://www.site.dk?variabel=værdi&variabel2=112

så er $_GET['variabel'] og $_GET['variabel2'] tilgængelig på site.dk
Avatar billede krukken Mester
29. november 2004 - 23:48 #5
Hvis vi tager udgangspunkt i  gartzen eksempel, så hentes værdien fra et hidden textfelt, og lægges til linkt. Men det er selve værdien af det hidden felt jeg vil have udskrevet i linkt, da dette hidden felt ændre værdi ofte.
Avatar billede olebole Juniormester
29. november 2004 - 23:49 #6
<ole>

Så kan du næsten bruge legende's:

<a href="side.php?variabel=" onClick="this.href+=document.FORMNAVN.FELTNAVN.value">

/mvh
</bole>
Avatar billede baitianlong Nybegynder
29. november 2004 - 23:51 #7
Det var det jeg mente :P Skide tastatur !!
Avatar billede krukken Mester
29. november 2004 - 23:54 #8
ikke her - det bliver ikke hentet nogen værdi - jeg ved at den er sat, da jeg lignu brguer et almindeligt textfelt. Den giver ingen fejl. Værdi bliver bare ikke udskrevet i linket!
Avatar billede krukken Mester
29. november 2004 - 23:57 #9
Men hvorfor kan jeg ikke gøre noget i stil med: <a href="show.php?type=table&time=1&meter1=document.meters.meter1.value" >
Avatar billede baitianlong Nybegynder
29. november 2004 - 23:57 #10
Så har formen ikke et navn... OleBoles er den rette fortolkning af mit foreslag :P
Avatar billede baitianlong Nybegynder
30. november 2004 - 00:04 #11
Det er vist ikke så godt at have javascript i sin href. Den skal ind i onClick
Avatar billede krukken Mester
30. november 2004 - 00:05 #12
okay - jamen jeg får stadigvæk ikke udskrevet værdien i linket.

Hvad gør man så hvis man vil ligge værdien fra fire hidden felter til et link?
Avatar billede baitianlong Nybegynder
30. november 2004 - 00:12 #13
<a href="side.php?" onClick="this.href+='variabel1='+document.FORMNAVN.FELTNAVN1.value+'&variabel2='+document.FORMNAVN.FELTNAVN2.value+'&variabel3='+document.FORMNAVN.FELTNAVN3.value+'&variabel4='+document.FORMNAVN.FELTNAVN4.value;"> og så videre...

Prøv lige at kopiere din form herind, så er det lettere at rode med
Avatar billede olebole Juniormester
30. november 2004 - 01:45 #14
"Hvad gør man så hvis man vil ligge værdien fra fire hidden felter til et link?" ... det har du allerede fået at vide. Du må lave en eller flere fejl, du ikke skriver om her. Læg et link til siden
Avatar billede krukken Mester
30. november 2004 - 09:28 #15
I denne kode skal det hidden felt ligges til: (framen hedder time)
************'
<td><a href="show.php?type=table&time=1" target="show"><img src="../../gfx/<?=$text->get_text("table_btn")?>"></a></td>
<td><a href="show.php?type=graph&time=1" target="show"><img src="../../gfx/<?=$text->get_text("graph_btn")?>"></a></td>
<td><a href="show.php?type=windrose&time=1" target="show"><img src="../../gfx/<?=$text->get_text("windrose_btn")?>"></a></td>
**********

Værdien skal hentes fra denne side(flame hedder meter1):
*************
<form name="sels" onsubmit="return false;">
<table>
<tr>
  <td class="show"><?=$text->get_text("unit")?></td>
  <td><select name="convoys" id="convoys" onchange="createOpts(this,'convoys','meter');"><option value="" selected></option></select></td>
</tr>
<tr>
  <td  class="show"><?=$text->get_text("transducer")?></td>
  <td><select name="meter" id="meter"><option value="" selected>----- Valg -----</option></select></td>
</tr>
</table>
</body>
*************
Avatar billede krukken Mester
30. november 2004 - 09:29 #16
Det er det nederste felt der skal hentes - altså det med navnet meter!
Avatar billede krukken Mester
11. januar 2005 - 15:58 #17
Ikke noget brugbart 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