代码之家  ›  专栏  ›  技术社区  ›  Aessandro

Mobx react表单确认密码问题

  •  1
  • Aessandro  · 技术社区  · 8 年前

    我使用的是mobx反应形式( https://foxhound87.github.io/mobx-react-form/docs/getting-started-class.html )我有一个类似这样的密码规则验证,但是只要我点击确认字段外部,确认密码错误就会出现,无论两个值是否完全相同:

    {
        name: 'changePassword',
        label: 'Change password',
        fields: [
            {
                name: 'password',
                label: t('user:Password'),
                rules: 'required|string|min:8',
                value: ''
            },
            {
                name: 'password2',
                label: t('user:Confirm password'),
                rules: 'required|string|same:password',
                value: ''
            }
        ]
    },
    

    根据文件,这应按预期工作。

    enter image description here

    1 回复  |  直到 8 年前
        1
  •  2
  •   Tholle    8 年前

    未发现更改密码部分嵌套的事实:

    {
        name: 'changePassword',
        label: 'Change password',
        fields: [
            {
                name: 'password',
                label: t('user:Password'),
                rules: 'required|string|min:8',
                value: ''
            },
            {
                name: 'password2',
                label: t('user:Confirm password'),
                rules: 'required|string|same:changePassword.password',
                value: ''
            }
        ]
    },