Задать вопрос
Antonchik
@Antonchik
Программирую на HTML

Как выполнить метод валидации аяксом?

Здравствуйте,
public function rules() {
     return [
         ['field' ,'method'],
     ];
}

public function method($attribute,$params) {
   $this->addError($attribute,'Error');
}


Как сделать чтобы этот метод выполнился аяксом???
  • Вопрос задан
  • 164 просмотра
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
kimono
@kimono
Web developer
Вам нужно создать свой валидатор MethodValidator:
public function rules() {
     return [
         ['field' , MethodValidator::className()],
     ];
}

А уже в MethodValidator используя метод clientValidateAttribute() построить логику проверки на стороне клиента.
Подробнее в доках: #Реализация-проверки-на-стороне-клиента
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы