@sergeyviktorovich

Почему не работает в vuelidate.js валидация чекбокса?

<input type="checkbox" id="checkbox"   v-model="checkbox" :class="{invalid:($v.checkbox.$dirty && !$v.checkbox.required)}"/><label >Принимаю условия использования</label>

 validations: {
    checkbox: {
      required
    }
 }
  • Вопрос задан
  • 58 просмотров
Пригласить эксперта
Ответы на вопрос 1
MrDecoy
@MrDecoy
Верставший фронтендер
Поковырял я в общем тоже и чёт с прыжка так сказать не получилось. Выбросил стандартную required от vuelidate и написал свою. Всё работает.
<input type="checkbox" name="ch" v-model="$v.ch.$model" />

data() {
    return {
      ch: false,
    };
},
validations: {
  ch: {
    required: (v) => v,  
  },
},


демка:
https://codesandbox.io/s/eloquent-paper-gcg9b?file...
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
08 мар. 2021, в 12:56
2000 руб./за проект
08 мар. 2021, в 12:35
50000 руб./за проект
08 мар. 2021, в 11:59
15000 руб./за проект