【发布时间】:2015-08-07 13:59:50
【问题描述】:
我有一个带有必填字段验证器和其他自定义验证适配器的 INPUT 字段,
@Html.TextBoxFor(t => t.SomeClass.Name, new
{
data_val = "true",
data_val_required = "Required Field Message",
data_val_customvalidator1 = "Message1",
data_val_customvalidator2 = "Message2",
})
我遇到的问题是,必填字段验证器不工作,除非任何其他验证器工作
场景:-
步骤 1:用户输入 1234,从字段中跳出标签并验证字段 第 2 步:选择在上述字段中输入的数据,然后按删除 第 3 步:必填字段验证器不起作用
但是当用户返回填充数据并已验证的字段并开始一次删除一个字符时,该字段的其他自定义验证器开始工作并使该字段无效
现在,如果用户输入了正确的数据并且 tabs out 字段得到验证,但是现在当用户像上面的步骤 2 那样完全删除数据时,所需的字段验证开始工作!!!
所以我无法理解为什么必填字段验证器不起作用,直到其他一些验证器起作用。
【问题讨论】:
标签: jquery html model-view-controller unobtrusive-validation