这是我的代码。我还想添加表单验证,以便它只接受三个字母。任何人都可以帮忙吗?
if ( unitBrief === "" ) {
$("#divValidationMessageConfigurationTab").css('display' , 'inline');
$("#spnValidationText").text("Unit Brief is required.");
$(".unitBrief").focus();
return;
}
答案 0 :(得分:1)
你的意思是这样吗?
if( ! /^[a-z]{3}$/i.test(unitBrief) ) { ... not 3 letters ... }
答案 1 :(得分:0)
如果这是您应用中唯一的客户端验证(也总是在服务器上验证!)那么它看起来像这样:
$("#your_textbox").keypress(function() {
var length = this.value.length;
if(length >= MIN && length <= MAX) {
$("#your_submit").removeAttr("disabled");
$("#your_validation_div").hide();
} else {
$("#your_submit").attr("disabled", "disabled");
$("#your_validation_div").show();
}
});
如果您需要在应用程序中进行大量验证,可能需要考虑validation plugin。
<input type='text' maxlength="3" />