Pole input ma nadany atrybut name="tytul". Po wyjściu z tego pola funkcja isNotEmpty() sprawdza, czy pole nie jest puste.
Wszystko działa, ale mam problem z dodaniem nowego elementu <span> zaraz po tym input. Próbowałem z append() oraz add() i nie wiem dlaczego nie działa.
Może źle przekazuje ten parametr $(this) albo źle wywołuję tę funkcję append()?
function isNotEmpty(pole) { if(pole.val().length < 1) { pole.append('<span>To pole nie może być puste</span>'); } } $('[name=tytul]').blur(function() { isNotEmpty($(this)); });