Avatar billede tmo Nybegynder
23. marts 2001 - 15:40 Der er 24 kommentarer og
1 løsning

Hidden value

Hej

Er det muligt at have flere hidden values i en form. fx. <input type =\"image\" osv.>  <input value=\"hidden\" value =\"5\">
<input type =\"image2\" osv.>
<input value=\"hidden\" value =\"8\">
Når der trykkes på det første image skulle value gerne være = 4 og image2 value = 8
Er dette mulig eller skal der laves en ny form for hvert hidden value tag?
23. marts 2001 - 15:43 #1
ja, det er muligt at have flere hidden ting i din form
Avatar billede tmo Nybegynder
23. marts 2001 - 15:45 #2
hvordan?? når jeg submitter bliver der kun sendt én value videre..
23. marts 2001 - 15:46 #3
<input value=\"hidden\" value =\"8\">
skal vel være
<input type=\"hidden\" value =\"8\">
23. marts 2001 - 15:47 #4
Hvordan sender du? POST eller GET?
23. marts 2001 - 15:50 #5
Denne sender alle 3 hidden felter, du kan se det i url´en

<form>
<input type=\"Hidden\" name=\"1\" value=\"no 1\">
<input type=\"Hidden\" name=\"2\" value=\"no 2\">
<input type=\"Hidden\" name=\"3\" value=\"no 3\">
<input type=\"Submit\">
</form>
Avatar billede tmo Nybegynder
23. marts 2001 - 15:50 #6
ok. men mit tag er <input value=\"hidden\" value =\"8\" name =\"pageno\">
<input value=\"hidden\" value =\"4\" name =\"pageno\">
Som du kan se er name det samme, men jeg har brug for at min servlet kan læse fra et name som er = pageno, men som kan forekomme flere gange i min form
Avatar billede tmo Nybegynder
23. marts 2001 - 15:55 #7
Har <input type=\"image\"> en value som ikke er x,y koordinater, men en value som jeg selv kan angiver?
Avatar billede olebole Juniormester
23. marts 2001 - 15:56 #8
<ole>
Hvordan skal din servlet så vide, hvilken \'pageno\', det drejer sig om?
/mvh
</bole>
Avatar billede olebole Juniormester
23. marts 2001 - 15:57 #9
...og hvad mener du med:
\" Har <input type=\"image\"> en value som ikke er x,y koordinater, men en value som jeg selv kan angiver? \"...?
23. marts 2001 - 15:57 #10
Ok, jeg forstår
Men den er nok værre når du har samme Name men flere Value´s, for hvilken værdi skal den vælge!
Hvis der står value=\"8,4\", ja så er den god nok.

<input type=\"image\"> giver du vel bare et name=\"\"
Avatar billede tmo Nybegynder
23. marts 2001 - 15:59 #11
Så må svaret være at lave en form for hver billede.
Avatar billede tmo Nybegynder
23. marts 2001 - 16:04 #12
hej def

Som default er et image input type sat til at sende x,y koordinater for et billede hvor på siden det står. Det er ikke dette jeg har brug for, men der i mod én bestemt value. Denne value er forskellig for hvert billede, men med det samme name. 
23. marts 2001 - 16:08 #13
Kan man ikke se din koden online???
Avatar billede olebole Juniormester
23. marts 2001 - 16:09 #14
Prøv at poste en URL eller din kode, for det lyder som noget rod, du er ved at begive dig ud i :)
23. marts 2001 - 16:12 #15
Ole>> Vi er enige, i hver fald denne ene gang ;-))
Avatar billede skovtrold Nybegynder
23. marts 2001 - 16:12 #16
Prøv i din nuværende kode, at erstatte
value=\"hidden\"
med
type=\"hidden\"
Avatar billede olebole Juniormester
23. marts 2001 - 16:52 #17
skovtrold >> Kommentar fra def 23/03 2001 15:46:27

def >> ;D
Avatar billede skovtrold Nybegynder
23. marts 2001 - 16:57 #18
Aah - undskyld... :-) det havde jeg ikke set.
Avatar billede tmo Nybegynder
23. marts 2001 - 17:26 #19
Her er min html som i kan se er type = \"image\". Er denne submit er det muligt at parameter overfører value direkte til min servlet, men når jeg bruger et image som type, skal der sendes en hidden value med. Da det ikke muligt at angive en value i et type=\"image\".
Jeg kan godt, når der bruges submit have flere knapper med det samme name overfører forskellige values, men dette kan ikke lade sig gøre når jeg anvender en hidden value. Se nedenfor..
Derfor tror jeg at jag laver en form for hvert image. Dette er måske ikke så \"pænt\" men det virker!

<HTML>   
<BODY>
<form method=\"post\" \"http://localhost:8080/servlet/ServletPage\">
<input type=\"image\" img src =\"en sti\" width=\"94\" \"height=\"32\" border=\"0\" >       
<input type=\"hidden\"  value = \"4\" name \"pageno\"> 

<input type=\"image\" img src =\"en sti\" width=\"94\" \"height=\"32\" border=\"0\" >       
<input type=\"hidden\"  value = \"9\" name \"pageno\"> 

</form>
</BODY>   
</HTML>     

Thomas
Avatar billede olebole Juniormester
23. marts 2001 - 17:52 #20
<HTML>
<BODY>
<form name=\"f\" method=\"post\" \"http://localhost:8080/servlet/ServletPage\">
<a href=\"java script:document.f.pageno.value=\'4\';document.f.submit();\"><img src=\"en sti\" width=\"94\" \"height=\"32\" border=\"0\"></a>
<a href=\"java script:document.f.pageno.value=\'9\';document.f.submit();\"><img src=\"en sti\" width=\"94\" \"height=\"32\" border=\"0\"></a>
<input type=\"hidden\"  value=\"4\" name=\"pageno\">
</form>
</BODY>
</HTML>
Avatar billede olebole Juniormester
23. marts 2001 - 17:54 #21
Hov.....sådan skal input-feltet se ud:
  <input type=\"hidden\" name=\"pageno\">
/mvh
Avatar billede tmo Nybegynder
23. marts 2001 - 18:44 #22
Hej Olebole

Det funger ikke helt. Når jeg trykker på linket kalder den javscriptet, men den sender ingen ting afsted. Min servlet bliver aldrig instantieret. Jeg bliver bare på min html side. Det er somom submit() ikke funger helt?
Avatar billede olebole Juniormester
23. marts 2001 - 20:48 #23
Nej, selvfølgelig...man skal passe på med copy/paste :))
Du skal naturligvis have en \'action\' på:
    <form name=\"f\" method=\"post\" action=\"http://localhost:8080/servlet/ServletPage\">
/mvh
Avatar billede tmo Nybegynder
23. marts 2001 - 22:44 #24
Hej olebole
Ja, copy paste kan skabe problemer, men nu virker det og tak for hjælpen!!
Avatar billede olebole Juniormester
23. marts 2001 - 23:59 #25
:)
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