14. februar 2005 - 13:00
Der er
8 kommentarer og 1 løsning
return false submitter formen aligevel?
Jeg har noget JavaScript validering eks. // Land if (theForm.Land.selectedIndex <= 0) { alert("Vælg land"); theForm.Land.focus(); return (false); } Jeg har nu flere gange de sidste dag oplevet at selv om der opstår en fejl bliver formen submittet sel om der står return (false); Hvad kan der være galt ???
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
14. februar 2005 - 13:05
#1
<form ... onsubmit="return dinValidering(this);"> -- og jeg er stødt ind i en underlighed engang med, at hvis der ikke var en return true; i kodeblokken afbrød den ikke afsendelsen !-)
14. februar 2005 - 13:11
#2
jeg har onsubmit="return Form2_Validator(this)" hvor skulle jeg lige have den return true;
14. februar 2005 - 13:14
#3
har lige prøvet med return (true); det hjalp ikke
14. februar 2005 - 13:54
#4
<ole> Der er ikke så meget mystik i den ... med mindre du selv intoducerer noget voodoo: <script type="text/JavaScript"> function Form2_Validator(theForm) { if (theForm.Land.selectedIndex <= 0) { alert("Vælg land"); theForm.Land.focus(); return (false); } return true; } </script> <form onsubmit="return Form2_Validator(this);"> <input type="text" name="hest"><br> <select name="Land"> <option value="0">Vælg 1</option> <option value="1">Vælg 2</option> <option value="2">Vælg 3</option> </select> <button type="submit">Submit</button> </form> Det *kan* ikke andet end fungere :) Men onsubmit-event'en fyres *ikke* af, hvis du submitter med JavaScript - f.eks: <a href="#" onclick="document.FORMNAVN.submit()">Send</a> /mvh </bole>
14. februar 2005 - 13:59
#5
Vil du submitte med JS, kan du derimod gøre sådan: <script type="text/JavaScript"> function Form2_Validator() { var theForm = document.gnu; if (theForm.Land.selectedIndex <= 0) { alert("Vælg land"); theForm.Land.focus(); } else theForm.submit(); } </script> <form name="gnu"> <input type="text" name="hest"><br> <select name="Land"> <option value="0">Vælg 1</option> <option value="1">Vælg 2</option> <option value="2">Vælg 3</option> </select> <a href="#" onclick="Form2_Validator();return false">Send</a> </form>
14. februar 2005 - 14:36
#6
olebole>> checker det imorgen tak.
24. februar 2005 - 10:31
#7
Jaaa det virker :) Smid lige et svar OleBole
21. marts 2005 - 07:46
#8
OleBole smider du et svar ??
Vi tilbyder markedets bedste kurser inden for webudvikling