我有以下通用代码来获取隐藏字段。如果隐藏的GUID为null,则显示错误。
$.validator.addMethod("isNotEmptyGuidtest", function (value, element, params) {
debugger;
var val = $.trim($(params[0]).val())
if (val.length > 0) {
if (val == "00000000-0000-0000-0000-000000000000") {
if ($(element).hasClass("notRequired") && $.trim(value).length == 0)
return true;
else
return false;
}
else {
return true;
}
}
}, $.format("Incorrect {1}"));
但是,var val = $.trim($(params[0]).val())
并不总是给我隐藏的字段值。我不知道为什么。请引导我获取隐藏字段的正确值。
答案 0 :(得分:0)
从您的验证中删除ignore:hidden
(如果有),那么它也适用于隐藏字段