我有这段代码在函数 valid_name 不为真时显示错误,并valid_name
在模糊时变为真时隐藏错误;错误显示在最初隐藏的 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();
});
});