async-validator icon indicating copy to clipboard operation
async-validator copied to clipboard

建议增加字段间校验

Open Master-Zhang-Web opened this issue 4 years ago • 8 comments

Master-Zhang-Web avatar Nov 26 '21 02:11 Master-Zhang-Web

没有这个的校验确实很不友好,单个表单还好,动态的表单就跪了

hicjcn avatar Dec 22 '21 06:12 hicjcn

实际使用来讲,字段间的相互校验场景挺多的,不然的的话就有点鸡肋了

Master-Zhang-Web avatar Feb 18 '22 07:02 Master-Zhang-Web

字段间的相互校验是一个字段的值是另一个字段的校验规则?

sdoyuxing avatar Jun 24 '22 09:06 sdoyuxing

@Master-Zhang-Web 例如重复输入密码这种,还有什么场景需要的么? 可否举几个例子?

WayneVN avatar Jun 24 '22 16:06 WayneVN

后头又想了一下,加个中间变量就能解决相互校验的问题了,虽说增加了系统复杂度,但是对于一个轻量级的校验工具来说还能要求什么呢,稳定才是最重要的

Master-Zhang-Web avatar Aug 11 '22 10:08 Master-Zhang-Web

比如表单有两个输入项:

  1. 账号类型下拉:邮箱或者手机 2.账号:当第一层选手机时是验证手机,是邮箱时验证邮箱 这种怎么验证呢,第一层变了更新rules?

a-meng avatar May 18 '23 01:05 a-meng

比如表单有两个输入项:

  1. 账号类型下拉:邮箱或者手机 2.账号:当第一层选手机时是验证手机,是邮箱时验证邮箱 这种怎么验证呢,第一层变了更新rules?

我更新rules也有新问题,更新会触发校验,我表单还没往下填的时候是不想触发校验的

a-meng avatar May 18 '23 01:05 a-meng

可以写成动态的,封装成函数,根据传参动态返回不同的校验rules就行

在 2023-05-18 09:47:19,"蒙" @.***> 写道:

比如表单有两个输入项:

账号类型下拉:邮箱或者手机 2.账号:当第一层选手机时是验证手机,是邮箱时验证邮箱 这种怎么验证呢,第一层变了更新rules?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

Master-Zhang-Web avatar Aug 03 '23 03:08 Master-Zhang-Web