最近验证文件已在Aurelia更新。
我已经实施了一些验证,如下面的链接所示:
我需要实现一种功能,在该功能中,输入字段在模糊和输入时都会得到验证。
例如:
输入字段是必填字段,最少接受5个字符,最多10个字符。
现在输入字段为空且失去焦点然后触发了对必填字段的验证,现在用户返回输入并开始输入,然后所需的字段验证消失,并且触发了最小值和最大值的验证(或验证为使用类型)。
请建议我该如何处理。
答案 0 :(得分:1)
也许这会帮助你实现你想要的目标:
this.controller.validateTrigger = validateTrigger.changeOrBlur;
答案 1 :(得分:0)
您应该在更改时触发验证控制器(默认为模糊)。您必须将验证控制器设置为能够执行以下操作:
this.controller.validateTrigger = validateTrigger.change;
答案 2 :(得分:0)
验证控制器的默认validationTrigger处于模糊状态。如果要将其覆盖为“模糊或更改”,可以通过从aurelia-validation导入validateTrigger并为验证控制器设置验证触发器来实现。
this.controller.validateTrigger = validateTrigger.changeOrBlur;
这也可以通过指定这样的触发器在标记中完成。
<input type="text" value.bind="value & validateOnChangeOrBlur">