2016-01-20 2 views
0

У меня простая форма входа - имя пользователя и пароль. Я хотел бы проверить каждое поле, но только после успеха предыдущего, то есть только подтвердить пароль, если письмо преуспело. Это связано с тем, что я нацелен на мобильный, и я действительно хочу отобразить первое сообщение об ошибке из-за ограниченной недвижимости.Aurelia Validation - можно проверить один за другим?

Возможно ли это? Кажется, что что-то должно быть возможно с помощью свободного API:

this.validator = validation.on(this) 
     .ensure("email") 
      .isNotEmpty() 
      .isEmail() 
      .isBlocking() //something like 
     .ensure("password").isNotEmpty(); 
+0

Это то, что вы ищете - https://github.com/aurelia/validation/blob/master/doc/Intro.md#configcomputedfromarrayofbindingpaths –

ответ

0

Возможно создание нескольких валидаторов.

this.emailValidator = validation.on(this) 
 
     .ensure("email") 
 
      .isNotEmpty() 
 
      .isEmail() 
 
      .isBlocking(); 
 

 
this.passwordValidator = validation.on(this) 
 
     .ensure("password") 
 
     .isNotEmpty();

Смежные вопросы