Аннулируйте форму, если отключена опция выбора

0

Есть ли способ аннулировать форму, если выбрано value="0" в выбранном теге? Причина, по которой я делал это, - показать, что опция выбора по умолчанию отображается до того, как пользователь что-нибудь увидит.

Но даже если пользователь ничего не выбирает, форма действительна.

<form name="add_task_frm" ng-submit="!add_task_frm.$valid || functiontoUse()" novalidate>

    <input type="text" ng-model="name" required />

    <select ng-model="action" required>
        <option value="0" selected disabled>Choose an Action</option>
        <option value="description">See Description</option>
        <option value="view">View</option>
    </select>

    <button type="submit">Submit</button>

</form>
Теги:
angularjs-validation

1 ответ

0
Лучший ответ

Я думаю, вы могли бы просто удалить значение из первого параметра, это должно сделать его недействительным, если пользователь ничего не выбирает. Однако я бы рекомендовал изменить эту реализацию, чтобы использовать ng-options.

https://docs.angularjs.org/api/ng/directive/ngOptions

Ещё вопросы

Сообщество Overcoder
Наверх
Меню