@demidborodin
FrontEnd Developer

Как проверить выбран ли вариант Radio?

В форме, нужно проверить выбран ли radio, с text, select, nuber, разобрался а вот с radio ни как.

Собственно код.

<div>
    <label>Уровень сотрудника</label>
    <input type="radio" name="level" value="1" id="level-1" ng-model="workpeople.level"/> <label for="level-1" required="">1</label>
    <input type="radio" name="level" value="2" id="level-2" ng-model="workpeople.level"/> <label for="level-2" required="">2</label>
    <input type="radio" name="level" value="3" id="level-3" ng-model="workpeople.level"/> <label for="level-3" required="">3</label>
</div>
<div>
    <label>Семейное положение</label>
    <input type="radio" name="pokemon" value="1" id="married-1" ng-model="workpeople.isMarried"><label for="married-1">В браке</label>
    <input type="radio" name="pokemon" value="0" id="married-0" ng-model="workpeople.isMarried"><label for="married-0">Не в браке</label>
</div>
<div>
    <label>Наличие фотоаппарата</label>
    <input type="radio" name="photo" value="1" id="photo-1" ng-model="workpeople.isPhoto"/> <label for="photo-1">Есть</label>
    <input type="radio" name="photo" value="0" id="photo-0" ng-model="workpeople.isPhoto"/> <label for="photo-0">Нет</label>
</div>
<div>
    <label>Наличие интернета</label>
    <input type="radio" name="internet" value="1" id="internet-1" ng-model="workpeople.isInternet"/> <label for="internet-1">Есть</label>
    <input type="radio" name="internet" value="0" id="internet-0" ng-model="workpeople.isInternet"/> <label for="internet-0">Нет</label>
</div>


То есть если все Radio не отмечены, форма остается ng-invalid.
  • Вопрос задан
  • 2645 просмотров
Решения вопроса 1
@FireGM
Можно просто задать по дефолту значение скоупа.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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