2016-06-23 35 views
1

最近在Aurelia中更新了驗證文件。Aurelia在updateTrigger和validationTrigger上的驗證

我已經實現了一些驗證如圖所示下面的鏈接:

我需要實現在輸入字段上模糊驗證,以及一個功能同時打字。

例如:

輸入字段是接受最小5個字符和最大10

現在輸入字段所需的字段是空的,已失去焦點然後所需字段驗證被觸發時,現在用戶回到輸入並開始鍵入,然後需要的字段驗證消失,觸發最小值和最大值驗證(或驗證爲使用類型)。

請建議我該怎麼做。

回答

0

您應該在更改時觸發驗證控制器(默認爲模糊)。你必須設置你的驗證控制器,能夠做到這一點與:

this.controller.validateTrigger = validateTrigger.change; 
+0

這是行不通的,因爲是第一次當焦點來來去去時,價值並沒有改變。 – Ankur

1

也許這將幫助你實現你想要什麼:

this.controller.validateTrigger = validateTrigger.changeOrBlur;