我使用以下代码创建了一个注册表单:
HTML:
<td class="fontstyle">
Customer Name
<span></span>
</td>
<td class="fontstyle">
<input type="text" name="name" id="name">
</td>
jQuery:
$(document).ready(function () {
if ($("#name").val('')) {
}
$('#name').focus(function () {
if ($('#name').val() == 'Name Please') {
$('#name').val("");
}
});
$('#name').blur(function () {
var nameRegex = /^[A-Za-z]+$/;
// var fname = document.getElementById("name").value;
var fname = $("#name").val();
alert(nameRegex.test(fname));
if (!(nameRegex.test(fname))) {
$("#name").removeClass('greenborder').addClass('redborder');
} else if (fname == " ") {
$("#name").removeClass('greenborder').addClass('redborder');
} else {
$("#name").removeClass('redborder').addClass('greenborder');
return false;
}
});
});
这是我的 jsfiddle - http://jsfiddle.net/Mf6zJ/352/
我已经验证了姓名的表格。但我不想警惕true
and false
。
我想在那附近显示Name
消息this name is not valid
。
请检查我的 jsfiddle 并给我建议。