我有一个可以填写、保存、加载和重新编辑的表格。
当它被加载并重新编辑时,它可能开始有效的生命。当一个字段在加载时有效时,我希望它在违反规则进行编辑时立即失效。简而言之,这就是我的问题,我怀疑某些我找不到的配置选项支持这一点。
目前,它只有在以下情况下才能正常工作(上述所需的方式):1)它被编辑,2)然后该字段在有效时失去焦点,3)然后再次编辑它。因此,为了可视化预填表单的错误,需要额外有效地失去焦点。
如果加载时为空(例如第一次访问),则不应显示错误。
我已经在我的框架中使用了以下内容:
- jQuery.validate (“批准”的,也是我问题的重点)
- 用于 ASP.NET MVC 3 的 jQuery 不显眼的验证适配器
我目前没有运行任何自定义代码来激活它,因为“不显眼”适配器会初始化验证(但我很乐意解决这个问题)。我尝试在页面加载时添加“form.valid()”,但它不能解决上述问题,实际上会破坏更多内容。
谢谢,香农