webForumDet fria alternativet

Return False/True

2 svar · 186 visningar · startad av LeonL

LeonLMedlem sedan dec. 20023 175 inlägg
#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">
SkarreMedlem sedan apr. 20012 447 inlägg
#2

Testa det här:

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

Jag missade visst den :r

Tack för hjälpen! :bire

Genererad på 374 ms · cache AV · v20260730165559-full.f96bc7eb