Return False/True

JavaScript

2 svar · 191 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

530 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
129 ms — hämta statistik (db)
273 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)