Avatar billede hansa Nybegynder
15. februar 2003 - 13:34 Der er 6 kommentarer og
1 løsning

OnClick

Hej,

Jeg har en <form> der har 3 knapper:

1. Clear
2. Update
3. Create

- Clear er af typen "reset". Den virker som den skal.

- Update er af typen "submit". Virker også.

- Create har jeg prøvet at angive med onclick="...". Den virker ikke. Burde den heller ikke da det er clictside, men hvordan kan jeg få knappen create til at virke?
Avatar billede mfalck Praktikant
15. februar 2003 - 13:49 #1
hvad mener du med onclick="..." - hvad står der i "..." - du skal jo submitte formen så det kommer over til serveren - eller hvad ?!
Avatar billede hansa Nybegynder
15. februar 2003 - 13:53 #2
Min knapper ser sådan her ud:

<input type="reset" value="Clear">
<input type="button" value="Create" onclick="<% personalBean.update() %>">
<input type="submit" value="Update">
Avatar billede bartzzeh Nybegynder
15. februar 2003 - 13:57 #3
Hmmm..... Kan ikke hjælpe dig ud for de få ting du oplyser omkring det....
Avatar billede hansa Nybegynder
15. februar 2003 - 14:02 #4
Mit spørgsmål går bare på:

Hvordan kan jeg med en knap af typen "button" linke til en metode i en bean?
Avatar billede mfalck Praktikant
15. februar 2003 - 14:06 #5
mit gæt er at du skal submitte formen og så have en bønne som kan sende det videre til din peronalBean - du kan evt sætte det i et hidden-field.
Avatar billede arne_v Ekspert
15. februar 2003 - 15:14 #6
Som du selv har fundet ud af så bliver JSP udført server side inden
JavaScript udføres client side.

Hvis "Create" og "Update" har den funktion som navnene antyder, så ville
jeg bare have en submit "Create/Update" og lade den servlet som
kaldes ved form submit create eller update alt afhængig af om
objektet er der i forvejen.

Det virker som langt det simpleste både kode-mæssigt men også
for brugeren.
Avatar billede hansa Nybegynder
16. februar 2003 - 11:28 #7
Jeg har fundet løsningen:

Create og update får samme navn, og er begge af typen submit. På næste side kan jeg så aflæse deres value (create eller update).
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