Проверить и показать все ошибки на странице и удалить ошибки при условии удовлетворения - PullRequest
1 голос
/ 08 апреля 2019

Я хочу показать все сообщения об ошибках, которые я применяю при проверке 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 сообщение об ошибке одновременно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...