Mam prostą funkcję, która sprawdza czy login już jest w bazie i jeśli tak podświetla jeden z paragrafów na czerwono. W przeciwnym wypadku powinna pozwolić na submit formularza.
$("#form_login").submit(function() { $.post("logvalid.php", { login:$("#r_login").val() }, function(data) { if(data == "arr") fs = 1; else if(data == "nay") { $('[name=l_login]').css("color","red"); fs = 0; } }); if(fs == 1) return true; else return false; });
Jeśli login istnieje, nie ma problemu, faktycznie paragraf świeci się na czerwono. Jednak jeśli login jest nowy i chciałbym go zapisać, muszę po jego wpisaniu najpierw raz przycisnąć przycisk submit, i potem jeszcze raz i dopiero wtedy jest zapisywany. Czy robię coś nie tak ze zmienną fs?