関数valid_nameがtrueでない場合にエラーを表示し、valid_name
ぼかし時にtrueになるとエラーを非表示にするこのコードがあります。エラーは、最初は非表示の div に表示されます。エラーが表示されますが、消えません。
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();
});
});