preblikava ti preto, ze napriek tomu ze ti zobrazi chybu, ten formular ti odosle a refreshne ti stranku. musis tam mat aj 'return false' ak chces zabranit odoslaniu formularu
s tym 'focus' eventom to nie je zly napad, resp. skor blur - zavola ti event ked opustis input, focus je ked vstupis do inputu. ale nepotrebujes na to jquery, javascript ti aj na toto staci
nieco ako:
Kód:
var inputName = document.querySelector('input.name'); // treba doplnit triedu do html
inputName.on('blur', function(e) {
if (this.value == "") {
this.classList.add('error');
}
});