Я вызываю функцию по событию размытия ‹textarea>.
HTML: (шаблон лезвия Laravel)
<textarea class="form-control" required>{{ isset($assessment_params[$parameter->id]) ? $assessment_params[$parameter->id] : NULL }}</textarea>
Javascript:
$( document ).ready(function() {
$(document).on('blur', 'textarea', function() {
alert('Blur event triggered');
});
});
Проблема:
Событие размытия для этого ‹textarea> срабатывает, как только я захожу на страницу. Он должен срабатывать только тогда, когда я теряю фокус из этого текстового поля (например, стандартное событие размытия).
Я понимаю, что эта проблема возникает, когда я условно назначаю значение для этого ‹textarea>.