28. august 2002 - 12:42Der er
2 kommentarer og 1 løsning
modtage værdier fra multiple knapper
Jeg bruger servlet centric design i min jsp applikation og på min jsp-side skal jeg modtage værdier fra multiple tekstområder, som hver har tilknyttet en knap. Knappen hedder det samme "save" og der er altså 5 på række nedad (f.eks)...jeg kan sagtens modtage en værdi fra et bestemt tekstfelt - f.eks nr. 1 med getParameterName("tekstfelt1"); men jeg modtager også hvad der står i nr 1, hvis jeg trykker på en af de andre knapper ud fra de andre tekstfelter... derfor spørger jeg: hvilken metode eller kan det gøres i pure html? jeg har forsøgt med getParameterNames("tekstfelt1"); men skal jeg modtage værdien fra den knap der bliver trykket på, eller den værdi der står i feltet?
Jeg er ikke helt sikker på jeg forstår hvad du mener. De enkelte knapper der laver en submit kan du give et forskelligt navn, og så spørge på om 'knap1!=null' osv.
Eller du kan få knapperne til at afvilke et javascript der sætter et hidden felt i din form, og så spørge på det i din JSP kode.
Det var det første du sagde, som jeg mente. Kan flg være rigtigt? <!-- <input type="submit" name="hejsa" value="save" valign="center"> --> og så i servletten får jeg fat i denne værdi ved at gøre således: if (hejsa!=null) String test=objektet.getParameter("save");
Det er 'name' du skal sprøge efter, den skulle så forudsat du ikke ændre på indholdet af feltet, sætte test til at indeholde 'save'
Hvis der ikke er trykket på lige denne submit knap så er test==null;
Synes godt om
Ny brugerNybegynder
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.