Avatar billede stargate Nybegynder
23. marts 2004 - 19:35 Der er 4 kommentarer og
1 løsning

Database opslag (fra et form-felt)

Ja, nu er jeg jo helt i tvivl om jeg skal stille spørgsmålet her..., men jeg prøver.

Hvis jeg har to input (text) felter i en form, "id" og "navn", så vil jeg gerne slå navnet op i DB, når jeg forlader "id"-feltet, og derefter vise det i "navn"-feltet.
Og jeg vil gerne slå det op vha JSP.

Kan jeg det, eller snakker vi noget javascript ???
Avatar billede arne_v Ekspert
23. marts 2004 - 19:53 #1
Jeg tror at du skal kombinere.

Lave noget JavaScript på client side som ved felt skift resubmitter formen
til JSP siden som så udfylder det andet felt.
Avatar billede stargate Nybegynder
23. marts 2004 - 20:10 #2
Ja, men det ville jeg egentlig gerne undgå, da der er "temmelig" mange felter der skal resubmittes...

Sidder lige og leger med tanken om noget a lá :
  onblur kalder en js-function, "findname(par1)", der laver en "window.open(...)
  med en .jsp side, f.eks "findName.jsp?name=par1", som så finder værdien.
  Denne side har så et "hidden" felt, der sættes lig resultat.
  Og i <BODY onload=...> kalder en function, der sætter værdien i caller.xxx,
  og derefter lukker vinduet...

Noget snirklet, men kan det mon lade sig gøre...?
Avatar billede arne_v Ekspert
23. marts 2004 - 20:27 #3
Ved det ikke - jeg kender ikke meget til JavaScript ...
Avatar billede stargate Nybegynder
23. marts 2004 - 20:32 #4
Nope, me neither  ;-)

Men jeg prøver lige dette "snirklede" eksempel i morgen...
(har desværre ikke adgang til DB hjemmefra  :-(

Ellers må jeg jo resubmitte som du foreslår.
Avatar billede stargate Nybegynder
24. marts 2004 - 15:54 #5
Det lykkedes at implementere mine snirklede tanker  ;-)
Vinduet blinker bare lige et split-sekund
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
Kurser inden for grundlæggende programmering

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