Código Javascript:
Ver original
@Target({ElementType. FIELD}) @Retention(RetentionPolicy.RUNTIME) @Constraint(validatedBy = DniValidator.class) public @interface Dni { String message() default ""; Class<?>[] groups() default {}; Class<? extends Payload>[] payload() default {}; }
a la hora de definir el formulario, al campo dni le pongo la anotación @Dni y @NotBlank
si hago submit dejando el campo vació, me saca los errores para ambas anotaciones. me gustaría que solo sacase el error para NotBlank ("campo obligatorio"), y en caso de que este tenga algún valor, seguir con la validación de DNI
leiendo la documentación, he podido deducir que tengo que jugar con el campo "groups" de la anotación creada, pero no tengo ni idea
espero que podáis ayudarme
saludos