#javascript #validation #aurelia
#javascript #проверка #aurelia
Вопрос:
Я хочу показать все сообщения об ошибках, которые я применяю при проверке 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": [/(?=.[!@#$%^amp;])/],
"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 сообщение об ошибке.