webForumDet fria alternativet
Logga in / Bli medlem

Return False/True

JavaScript

2 svar · 186 visningar · startad av LeonL

Medlem sedan dec. 20025 871 inlägg
Trådstart#1

Jag får inte den här valideringsfunktionen att funka:

          function CheckForm() {
            var returnera = false;
            if (document.SkapaTrad.namn.value == "") { alert("Du måste fylla i ditt namn!"); }
            else if (document.SkapaTrad.rubrik.value == "") { alert("Du måste fylla i en rubrik!"); }
            else if (document.SkapaTrad.text.value == "") { alert("Du måste fylla i textfältet!"); }
            else { returnera = true; }
          return returnera;

När jag trycker på submit-knappen visas alert-boxarna korrekt. Men den skickar formulärdatan ändå. Det är ju meningen att Return ska vara på False och att formulärdatan inte ska skickas. Men den beter sig som om att den var satt på True. :o

Formtaggen:

<form action="<%=strFilnamn%>?do=addthread" method="post" onSubmit="CheckForm();" name="SkapaTrad">
Medlem sedan apr. 20012 427 inlägg
#2

Testa det här:

<form action="<%=strFilnamn%>?do=addthread" method="post" onSubmit="[b]return[/b] CheckForm();" name="SkapaTrad">
Medlem sedan dec. 20025 871 inlägg
#3

Jag missade visst den :r

Tack för hjälpen! :bire

258 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)