0

我的任务是在 asp.net MVC 2 应用程序中的表单上创建客户端验证,该应用程序具有模式窗口(模式作为包装表单的一部分存在,它本身不是表单)。我将如何在模态可见时为这些文本字段输入提供验证,但在不显示模态时不进行验证(如果从不需要模态窗口,则不会在表单的其余部分引起问题)

实现此功能的最佳方法是什么?

谢谢,尼克

4

2 回答 2

0

如果您使用的是 jQuery 验证插件(从您的标签中不清楚),只需给它一个包含on的依赖表达式,如下所示::visiblerequired

$("form").validate({
  rules: {
    formFieldName: { required: "#formFieldID:visible" }
  }
});
于 2010-05-18T10:25:09.247 回答
0

加载表单时标记字段以进行验证。当窗口显示标记表单以进行验证时,当它隐藏时标记它们。

或者有一个要验证的字段数组,并在显示时将窗口中的字段添加到此,并在不显示时将其删除。

于 2010-05-18T10:26:52.550 回答