Avatar billede dsjk Novice
22. oktober 2002 - 15:10 Der er 8 kommentarer og
1 løsning

onsubmit kommando på button

jeg har en knap:
<input type="button" Value="Send Registration" onclick="java script:return validate(this); return true; document.order.ProductGroup.value='confirm';document.order.submit();">

Den kontroller nogle felter i formen, hvilket virker, men den får ikke submittet formen, hvorfor ikke?

dsjk
Avatar billede pelkjaer Nybegynder
22. oktober 2002 - 15:20 #1
Flyt din validering op på <form> som onsubmit=""
Avatar billede pelkjaer Nybegynder
22. oktober 2002 - 15:21 #2
og så manger du også type="submit" på din button.
Avatar billede dsjk Novice
22. oktober 2002 - 15:24 #3
det kan jeg ikke.
valideringen skal være på button, og knappen skal være button.

Har jeg kun onclick="java script:document.order.ProductGroup.value='confirm';document.order.submit();
på knappen  virker det, så får den sendt formen, men ikke valideret.
Avatar billede fksolo Nybegynder
22. oktober 2002 - 15:27 #4
det har ikke noget at gøre med dine returns mit i linien ?
Avatar billede pelkjaer Nybegynder
22. oktober 2002 - 15:28 #5
Du kan sagtens flytte det op på formen

og du kan også sagtens bruge en button til at sende med, skal bare være af typen submit. Har du overhovedet prøvet? Det vil virke.
Avatar billede dsjk Novice
22. oktober 2002 - 15:34 #6
fksolo > det har det ikke

pelkjaer> Det er jeg helt med på, og ja det vil virke, men grunden til jeg ikke kan gøre det, er et jeg har en asp side, hvor formen er på, og den del inc sider som så bliver smidt ned i formen, og laver tabeller o.lign. hvilken inc fil der bliver smidt inde afhænger af et hidden form felt.
Da dele af formen bruges på forskellige inc sider, kan jeg ikke smide noget op i formen.

og er kanppen en submit, vil den sende det som står i form som action, og ikke afhængig af hvad der stå i hidden felt.
Avatar billede dsjk Novice
22. oktober 2002 - 15:35 #7
jeg ved det lyder lidt indviklet...
Avatar billede Slettet bruger
22. oktober 2002 - 17:35 #8
Det kan du jo klare med en håndevending:

<form target="#" ... onSubmit="this.target = this.hiddenNavn.value; return validate(this);">

Så bliver target lig med indholdet af hidden-feltet!
Avatar billede dsjk Novice
17. januar 2003 - 14:59 #9
lukkes - fandt hvis anden løsning
kan ikke helt huske det :o)
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