07. oktober 2002 - 13:14Der er
4 kommentarer og 1 løsning
kald af flere funktioner med onsubmit
Jeg har en form der både skal validere oplysninger i tekstfelter og ligeledes multiplicere værdien af et tekstfelt med 100. Jeg kan få det til at virke, så længe jeg kun kalder en af funktionerne. med begge går det galt.. håber der er nogen, der kan hjælpe...
det der: validering();return false; er jeg også noget loren ved. det er bedre at returnere true eller false fra valideringsfunktionen. og så lade onsubmit handleren returnere det videre:
den sidste if i valideringsfunktionen laves så om til: if(error == 0) return true; // alt iorden afsend denne form else return false; // valideringen fandt fejl
mvh JakobA.
Synes godt om
Slettet bruger
07. oktober 2002 - 15:21#3
Jeg ville lægge det i én funktion:
<script> function valider(frm) { if (frm.test.value == "") { alert("Tekstfeltet skal udfyldes!"); frm.test.focus(); return false; } frm.brugernavn.value = parseInt(frm.brugernavn.value, 10) * 10; return true; } </script>
Helt klart bedre. mit forslag ganger med 100 hvadenten formen validerer eller ikke, så det kan give et forkert tal i brugernavn.
Synes godt om
Slettet bruger
10. oktober 2002 - 15:18#5
P.S. En anden gang er 200 point alt for meget for sådan et nemt spørgsmål.
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.