问题标签 [validationgroup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2955 浏览

java - 如何在 bean 验证上下文中设置默认组

我正在使用 bean 验证,并且正在寻找一种可能性来设置我自己的 bean 验证注释的默认组。

我有这样的东西(工作):

Application.class(在 MyBean 上调用 validate)

MyBean.class(bean 本身;这是我想要阻止的)

RequiredBySecondStep.class(bean 验证注解)

RequiredBySecondStepValidator.class(一个已实现的约束验证器)

SecondStep.class(bean 验证组)

RequiredBySecondStep不幸的是,按照规范,在注释中设置默认组是不可能的,如下所示:

这将导致 RuntimeException:

javax.validation.ConstraintDefinitionException:groups() 的默认值必须是一个空数组

此外,不仅有第二步。可能有 5 个不同的组我想直接用@RequiredByFirstStep或注释@RequiredByFifthStep

有没有好的方法来实现这个?

0 投票
1 回答
4183 浏览

spring - 嵌套验证组,Spring,JSR 303

我正在尝试在我的 Spring 应用程序中进行嵌套验证。

我已经从 javax.validation 包中查看了@Valid,但它不支持组。我还检查了 spring 中的 @Validated 注释,但我无法将它应用于字段。

我想做类似的事情:

然后我可以务实地做任何我想做的事:

任何想法如何做到这一点?

非常感谢

0 投票
0 回答
76 浏览

c# - ValidationGroup 在 WebControl 中不起作用

我有一个内置在类库中的地址表单 WebControl,我在单个解决方案中的多个项目中使用它。我正在尝试发送一个 ValidationGroup 并将其分配给该控件中的所有 RequiredFieldValidators 并且它不起作用。

这是页面上的嵌入...

我使用 WebControl 设置了公共属性,如下所示...

注意:我也尝试将此值存储在 ViewState 中,但这并没有解决问题。

这是 CreateChildControls 方法的一个简短片段......

成功添加了所有控件并设置了RequiredFieldValidator 来验证文本框,但验证组始终为空。有任何想法吗?

0 投票
0 回答
112 浏览

asp.net - 使用 LinkBut​​ton 验证验证组

在 .Net WebForm 中,我有一个 Button 可以正常工作,可以使用以下方法验证 ValidationGroup:

但是,如果我以相同的方式使用 LinkBut​​ton 验证不起作用:

有什么我想念的吗?

0 投票
1 回答
46 浏览

knockout.js - knockout validation group css applies only first time error happends

I've a knockout model with an array of objects into a validation group. I want to validate existing arrayitems before add a new one into the observableArray, and it's works, but only the first time error occurs. In next error cases, validationgroup shows "1 error or whatever" errors but CSS is not applied to the textbox. ¿Why CSS is applied only first time error happends?

I've a fiddle to reproduce de issue. Steps 1- press add data button 2- leave the textbox without value and press Add data again. Everything is ok, error is showing and css is applied 5- fill textbox with any value 6- press Add data and let the new textbox empty. 7- press Add data again. wow!! Why CSS is not applied????

https://fiddle.jshell.net/srg25j3b/19/

Thanks all.

0 投票
0 回答
151 浏览

asp.net - 验证组中包含验证码

我在我的“联系我们”页面中创建了一个验证码功能,最终用户需要在他/她能够向我们发送消息之前验证给定的验证码。验证码验证是正确的 - 意思是,它读取验证码是否正确。现在的问题是,当我尝试单击提交按钮并假装输入错误的验证码时,尽管显示“验证码无效”,但消息仍然通过。这有什么诀窍吗?

这是我的contact.aspx,特别是提交按钮和验证码:

这是提交按钮:

并联系aspx.cs

0 投票
0 回答
193 浏览

javascript - 如何确定 ValidationGroup 的范围

我的 aspx 页面上有 2 个按钮costButtondetailsButton, 和一个文本框(带有关联RequiredFieldValidator的 )。costButton按钮和文本框属于 ValidationGroup costValGroup

detailsButton不属于任何验证组。单击它时,它会触发 中的验证器costValGroup这是我想避免的。

这是我在 asp 的
ValidationGroup => WebResource.axd中找到的客户端代码

看起来如果未指定验证组,它将验证所有验证器。
如何将验证组限制为自身?

0 投票
1 回答
2334 浏览

java - 指定用于 bean 的验证组

规格:hibernate-validator[5.2.4.Final],spring-context[4.2.2.RELEASE]

我正在尝试使 此处描述的解决方案如下工作。但是没有遇到违反约束的情况,事情就顺利通过了。为什么?

我有两个豆子,一个父母,另一个孩子。子定义如下

父 bean 定义如下:

测试类是

顺便说一句,我已经设置了适当的弹簧级bean,如下所示,它在没有组的情况下工作正常(我已经在上面的代码中注释了验证行,没有针对工作案例的组)。所以这不是问题:)

0 投票
3 回答
1581 浏览

spring - 基于活动验证组对同一字段的不同验证

我正在尝试使用Hibernate Validator.

作为一个简单的例子,假设我要验证的对象的类有一个B bObj字段,B而另一个类有一个String name字段。

出于这个原因,我已经实现了我自己的自定义Constraint Annotations链接到自定义MyValidator implements ConstraintValidator类。

DTO 类

我的端点方法签名(调用验证器并设置活动组):

我的验证器类

我想要实现的是基于活动组对同一字段应用不同的验证。活动组是在@Validated注释处设置的组。问题是如何检索活动组以根据其值应用不同的验证?

0 投票
1 回答
654 浏览

c# - 下拉列表的RequiredFieldValidator在提交按钮上不起作用

我有一个下拉列表的RequiredFieldValidator。两者都在 UpdatePanel 内。单击提交按钮时,它不会验证下拉列表中的用户选择。请指导我错过了什么。