Najgorsze jest to, że identyczny kod (nie widze różnicy) już działa w innej części serwisu podczas logowania użytkownika:
var ok1 = document.getElementById("ok1");
ok1.addEventListener("click", function validateForm1() {
if (!($('#login').val().length < 3 || $('#login').val().length > 20 || $('#password').val().length < 8 || $('#password').val().length > 30))
{
document.getElementById("logowanie").setAttribute("action","zaloguj.php");
document.getElementById("logowanie").submit();
}
else
{
event.preventDefault();
}
}
, false);
A właśnie po to zrobiłem dodawanie action w js by poradzić sobie z brakiem wysyłania formularza do zaloguj.php... I w przypadku zarejestruj i zaloguj to zadziałało i obecnie mam fajny system rejestracji i logowania z walidacją js i php. Tutaj niestety efektów brak.