Aurelia验证updateTrigger和validationTrigger

问题描述 投票:1回答:3

最近验证文件已在Aurelia更新。

我已经实现了一些验证,如下面的链接所示:

我需要实现一种功能,在该功能中输入字段在模糊和键入时都有效。

例如:

输入字段是必填字段,最少接受5个字符,最多10个字符。

现在输入字段为空并且失去焦点然后触发了对所需字段的验证,现在用户返回输入并开始键入,然后所需的字段验证消失,并且触发(或验证为使用类型)验证最小值和最大值。

请建议我该怎么办。

javascript aurelia aurelia-binding aurelia-validation
3个回答
1
投票

也许这可以帮助你实现你想要的:

this.controller.validateTrigger = validateTrigger.changeOrBlur;


0
投票

您应该在更改时触发验证控制器(默认为模糊)。您必须将验证控制器设置为能够执行以下操作:

this.controller.validateTrigger = validateTrigger.change;

0
投票

验证控制器的默认validationTrigger处于模糊状态。如果要将其覆盖为“模糊或更改”,可以通过从aurelia-validation导入validateTrigger并为验证控制器设置验证触发器来完成此操作。

this.controller.validateTrigger = validateTrigger.changeOrBlur;

这也可以通过像这样指定触发器在标记中完成。

<input type="text" value.bind="value & validateOnChangeOrBlur">

Aurelia Validation Docs

© www.soinside.com 2019 - 2024. All rights reserved.