我想知道如何在该文本字段的底部添加一个标签字段,该字段根据用户输入打印无效或有效,我该如何实现这个想法?
HTML:
<input type="text" class="fname" maxlength="255" size="8" value="First Name" required/>
JS:
function isfname(text) {
var reg = /^[a-z ,.'-]+$/i;
return reg.test(text); }
$(".fname").keyup(function (e) {
var $test = $(this);
if (isfname($test.val())) {
$test.css("background-color", "rgb(140, 202, 165)");
$test.css("color", "white");
} else {
$test.css("background-color", "rgb(198, 95, 88)");
$test.css("color", "white");
}
}).blur(function (e) {
$(this).css("background-color", "");
$(this).css("color", "#4A4F4B");
if (!isfname($(this).val()))
$(this).val('First Name');
}).focus(function (e) {
$(this).css("background-color", "");
$(this).css("text-transform", "capitalize");
if (!isfname($(this).val()))
$(this).val('');
});