validation预填充的jQuery表单(在第一个字段clear,ASP.NET和unobtrustive上无效)
我有一个可以填写,保存,加载和重新编辑的表单。
当它被加载并重新编辑时,它可能开始有效。 当一个字段在加载时有效时,我希望它在编辑时违反规则立即失效。 简而言之,这是我的问题,我怀疑这是一些我找不到的配置选项支持的。
目前,它只在以下情况下正常工作(上述方式):1)编辑,2)然后在有效时场失去焦点,3)然后再次编辑它。 因此,需要额外有效的失去焦点来可视化预填充forms的错误。
如果加载时为空(例如第一次访问),则不应显示错误。
我已在我的框架中使用以下内容:
- jQuery.validate(’已批准的’,以及我的问题的焦点)
- 用于ASP.NET MVC 3的jQuery不显眼的validation适配器
我目前没有运行任何自定义代码来激活它,因为’unobtrusive’适配器初始化validation(但我很乐意,解决这个问题)。 我已尝试在页面加载时添加’form.valid()’,但它不能解决上述问题,实际上会破坏更多内容。
谢谢,香农
每次更改输入时,您都可以尝试手动validation表单。
$(":input").live("change", function(){ form.validate(); })
从查看文档看来,如果不调用form.valid()
不能调用form.validate();
第一。
这个构造函数适合我:
$('form').validate({ onfocusout: function(element) { this.element(element); }, ... });
- ViewData.ModelState.IsValid为false,因为Mvc无法解析用逗号分隔数百和数千的值
- ASP.NET MVC客户端validation与部分视图和Ajax
- 使用Asp.Net中的报表查看器控件进行跨浏览器rdlc报表打印时,不会打印图像和背面颜色
- asp.net mvc jquery填充图片
- 如何在ASP.NET MVC中创建一个简单的引导模式对话框
- asp.net mvc文件上传ajaxpost
- 使jqGrid与MVC一起工作所需的最小文件是什么?
- ASP MVC jquery函数在局部视图中不工作但在主视图中工作
- PartialView和不显眼的客户端validation无法正常工作