Använder nedanstående för att hantera mitt formulär.
Först för att validera det och sedan för att skicka iväg datan med .submit() funktionen.
Vet att jag har använt den på liknande sett tidigare men nu vill den inte alls fungera? Valideringen fungerar fint så refereringen till formuläret och dessnamn är korrekt.
Sliter mitt hår och undrar varför den strejkar?
function handleForm()
{
var validation = false;
with (document.newuserForm) {
if (username.value == "") {
alert("Ett användarnamn måste anges!");
username.focus();
return false;
}
else if (username.value != "" && username.value.length < 6) {
alert("Ett användarnamn måste innehålla minst 6 tecken!");
username.focus();
return false;
}
else if (firstname.value == "") {
alert("Ett förnamn måste anges!");
firstname.focus();
return false;
}
else if (lastname.value == "") {
alert("Ett efternamn måste anges!");
lastname.focus();
return false;
}
else if (password.value == "") {
alert("Ett lösenord måste anges!");
password.focus();
return false;
}
else if (password.value != "" && password.value != password_grant.value) {
alert("Lösenordet har inte bekräftats på rätt sätt!");
password.focus();
return false;
}
else {
validation = true;
}
}
if (validation) {
document.newuserForm.method = "POST";
document.newuserForm.action = "index.php?module=userhandling&do=newuser";
document.newuserForm.submit();
}
}