Я хочу показать все сообщения об ошибках, которые я применяю при проверке Aurelia. Например, если пользователь нажимает на поле ввода пароля, то все связанные сообщения об ошибках должны быть выделены / показаны и постепенно скрывать / удалять ошибки, поскольку пользователь удовлетворяет требуемому условию. .Я покажу свою модель.
"newpassword":{
"name": "newpassword",
"value": "",
"rules": [
{
"type": "isValidRegExp",
"args": [/(?=.*[a-z])/],
"msg" : "Password must contain at least 1 lowercase alphabetical character."
},
{
"type": "isValidRegExp",
"args": [/(?=.*[A-Z])/],
"msg" : "Password must contain at least 1 uppercase alphabetical character."
},
{
"type": "isValidRegExp",
"args": [/(?=.*[0-9])/],
"msg" : "Password must contain at least 1 numeric character."
},
{
"type": "isValidRegExp",
"args": [/(?=.[!@#\$%\^&])/],
"msg" : "Password must contain at least 1 special character."
},
Если пользователь входит в поле пароля, 4 сообщения об ошибках, как показано на модели, должны отображаться для пользователя
1- Password must contain at least 1 lowercase alphabetical character.
2- Password must contain at least 1 uppercase alphabetical character.
3- Password must contain at least 1 numeric character.
4- Password must contain at least 1 special character.
тогда, если пользователь выполнит опцию 1, то ошибка варианта 1 должна быть скрыта / удалена и т. Д.
В настоящее время отображается 1 сообщение об ошибке одновременно.