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

使用敲除法进行现场验证

  •  0
  • xcelm  · 技术社区  · 5 年前

    我需要使用typescript和Knockout为字段创建一个验证。

    我需要我的字段按所需,它也必须是灰色的0,但只有当用户从下拉列表中选择特定的值。

    当使用下面的代码时,消息

    每次都会弹出,即使表单字段的默认值为空。

    有人能帮我吗?谢谢

            self.FormData.Income.sum_others.extend({
                required: {
                    onlyif: () => { return thisFormData.Income.SourceOfIncome() == 4 },
                    params: true,
                    message: 'this field is required'
                },
                min: {
                    onlyif: () => { return this.FormData.Income.SourceOfIncome() == 4 },
                    params: 1,
                    message: 'This field is required and must be greater than 0'
                }
            });
    
    0 回复  |  直到 5 年前