【发布时间】:2011-07-29 16:38:16
【问题描述】:
我有一个带有关于配置文件的选项卡的表单,在关于部分我有我必须执行验证的文本区域。如何验证保存按钮单击,我不想像下面的代码那样验证每个文本区域
$(document).ready(function () { $("#btnSaveMyChanges").click(function () {
var valid = true;
if ($("#txtAboutMySelf").val() == "") {
$("#ErrorAboutMySelf").html("This Field is Required.");
valid = false;
}
if ($("#txtAboutMyMatch").val() == "") {
$("#ErrorAboutMyMatch").html("This Field is Required.");
valid = false;
}
if ($("#txtWhatIamDoing").val() == "") {
$("#errmsg").html("invalide");
valid = false;
}
if ($("#txtIamReallyGood").val() == "") {
$("#errmsg").html("invalide");
valid = false;
}
if ($("#txtTheSixThings").val() == "") {
$("#errmsg").html("invalide");
valid = false;
}
if ($("#txtISpendaLot").val() == "") {
$("#errmsg").html("invalide");
valid = false;
}
if ($("#txtTheFirstThings").val() == "") {
$("#errmsg").html("invalide");
valid = false;
}
if ($("#txtOnaTypicalFriday").val() == "") {
$("#errmsg").html("invalide");
valid = false;
}
if ($("#txtMyFriendsDescribe").val() == "") {
$("#errmsg").html("invalide");
valid = false;
}
return valid;
});
});
创建一个函数,然后在保存时单击遍历表单获取所有文本区域,然后执行所需的字段验证,以及在 keyup 事件中我需要每个文本区域的 maxlength 为 500
【问题讨论】:
-
你也可以检查验证插件:docs.jquery.com/Plugins/validation
标签: jquery validation textarea