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">