I have this code to display an error when function valid_name is not true and to hide the error when the valid_name
become true when blur;
Error is display in a div which is initially hidden.
The error appears but it doesn't disappear.
function valid_name() {
if (($("#name").length > 5) && ($("#name").length < 20)) {
return true;
} else {
return false;
}
}
$(document).ready(function() {
$('#name').on('blur', function() {
if (!valid_name())
$("#name_erors").text("invalid name").show();
if (valid_name())
$("#name_erors").hide();
});
});