Avatar billede joch Nybegynder
22. april 2002 - 12:10 Der er 6 kommentarer og
1 løsning

Sætte værdi i Hidden i min Form

Jeg vil have to submitknapper i min Form. Når jeg så kommer frem til næste side, skal min "Hidden" med navn "ACTION" være enten =VIS eller =GEM.

Når jeg trykker på min "GEM-Submit" i min form, skal min "Hidden"´s værdi alså sættes til "GEM" onsubmit.

Er det ikke måden at gøre det på (bruge "Post" i min Form"? Jeg vil helst ikke have mit adressefelt - fyldt med information!!!


Avatar billede netsrac Praktikant
22. april 2002 - 12:13 #1
<form name="dinform">
<input type="hidden" name="action" value="">
<input type="button" value="Gem" onclick="document.dinform.action.value='GEM';document.dinform.submit();">
<input type="button" value="Vis" onclick="document.dinform.action.value='VIS';document.dinform.submit();">
</form>
Avatar billede nikolajdu Nybegynder
22. april 2002 - 12:14 #2
<form name="f" action="minSide.php">
<input type="hidden" name="hid" value="">
<input type="button" value="VIS" onclick="this.form.hid.value='slet';this.form.submit()">
<input type="button" value="GEM" onclick="this.form.hid.value='slet';this.form.submit()">
</form>

/Nikolaj
Avatar billede jakoba Nybegynder
22. april 2002 - 12:16 #3
<input type='submit' value="GEM"
  onclick="this.form.ACTION.value='GEM';">
<input type='submit' value="VIS"
  onclick="this.form.ACTION.value='VIS';">

men jeg vil anbefale at du kalder det hidden felt noget andet end 'ACTION'.
mange brovsere vil forvekste feltet med formens action="destination.php" attribut og så bliver dine data sendt til den ikke eksisterende fil 'GEM'

mvh JakobA
Avatar billede jakoba Nybegynder
22. april 2002 - 12:19 #4
Selv prøver jeg altid at bruge danske ord når jeg laver navne, det mindsker risikoen for at bruge en navn der allerede betyder noget andet.

hvad med at kalde feltet for 'handling' :-))
Avatar billede nikolajdu Nybegynder
22. april 2002 - 12:21 #5
ellers kan man jo give den

onclick="this.form.ACTION.value='minFil.php?variabel=GEM';">
Avatar billede joch Nybegynder
22. april 2002 - 12:33 #6
Tak for hjælpen
Avatar billede jakoba Nybegynder
22. april 2002 - 12:47 #7
nikolajdu >> Ups. det var mig der skrev noget galt :(

formens action har jo ikke nogen .value indeni, så det vil bare give en script fejl. sorry

mvh JakobA
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