14. maj 2003 - 11:34Der er
6 kommentarer og 1 løsning
onkeypress, måske
Jeg har en form UDEN en submitknap til. Istedet har jeg en "button" som fyrer et script af til validering af det indtastede, og som har en form.submit().
Mit problem er at hvis man trykker Enter så submitter den bare formen og det skal den ikke,..den skal gøre det samme som min button. Altså fyre min Validate() af..
Jeg har prøvet med noget onkeypress, men uden held,...
min validate() er skreveti vbscript,.ikke javascript så der er ikke noget der hedder return
hvis man bruger return på en onsubmit med Javascript så submitter den formen uanset hvad man gør,,..det eneste den ikke gør er at sende dig videre til næste side,... men formen er submittet
Synes godt om
Slettet bruger
14. maj 2003 - 12:12#4
bongo20> VBScript virker ikke i Netscape, Opera eller Mozilla. Hvorfor ikke følge standarden og bruge JavaScript som alle andre?
"hvis man bruger return på en onsubmit med Javascript så submitter den formen uanset hvad man gør,,..det eneste den ikke gør er at sende dig videre til næste side,... men formen er submittet"
Ikke forstået, bongo... Forskellen er vel den samme eftersom det er på din action side der udføres instruktioner på baggrund af formens data. Hvis man ikke kommer videre bliver formens data ikke behandlet... Hvad er din pointe??
Min pointe er at selvom den ikke videresender til næste side så er formen clearet,.altså den står i udgangspositionen, og det er lidt trist når man har afkrydset over 100 checkboxe, og så fordi man har glemt en enkelt så kan man starte forfra...
Så derfor mener jeg at formen submitter, men bliver bremset lige idet den skal sendes til næste side..
Jeg har dog fundet en løsning, men måtte ty til Javascript :o)
Men.... Er stadig ikke sikker på vi forstår hinanden. Jeg bruger altid en javaScript funktion til at validere min form inden den behandles videre. Det foregår via en funktion som returnerer 'true' hvis alt er ok, eller 'false'.
Selve valideringsfunktionen kalder jeg på 'onsubmit' i formen. Hvis den returnerer false kommer jeg ikke videre, men alle data står stadig i formen.... den er ikke 'cleared'... ved ikke præcis hvad forskellen på vore funktioner er, men det kunne se ud til at min virker ;)
Har du prøvet den løsning jeg nævner?
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.