这是我的代码。我还想添加表单验证,以便它只接受三个字母。任何人都可以帮忙吗?
if ( unitBrief === "" ) {
$("#divValidationMessageConfigurationTab").css('display' , 'inline');
$("#spnValidationText").text("Unit Brief is required.");
$(".unitBrief").focus();
return;
}
这是我的代码。我还想添加表单验证,以便它只接受三个字母。任何人都可以帮忙吗?
if ( unitBrief === "" ) {
$("#divValidationMessageConfigurationTab").css('display' , 'inline');
$("#spnValidationText").text("Unit Brief is required.");
$(".unitBrief").focus();
return;
}
你的意思是这样的吗?
if( ! /^[a-z]{3}$/i.test(unitBrief) ) { ... not 3 letters ... }
如果这是您的应用程序中唯一的客户端验证(也总是在服务器上验证!),那么它看起来像这样:
$("#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();
}
});
如果您需要在应用程序中进行大量验证,您可能需要考虑验证插件。
设置maxlength 属性:
<input type='text' maxlength="3" />