Предотвратить закрытие загрузочного модала, когда входные данные не заполнены

0

У меня есть сетка учеников и кнопка. Когда пользователь нажимает на нее, отображается новый модальный. В модальном есть несколько входов и кнопка "сохранить". Когда пользователь нажимает кнопку "Сохранить с помощью углового", новый ученик добавляется, а модальный закрывается. Я хочу, чтобы модальный не закрывался, когда входные данные не заполнены. Как я могу это сделать? Другими словами, я хочу, чтобы кнопка сохранения не выполняла работу ng-click и data-reject = "modal".

Теги:
modal-dialog
bootstrap-modal
twitter-bootstrap-3

1 ответ

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

Вы можете отключить кнопку, если входы не были проверены (обязательно, макс и т.д.) Следующим образом:

<form role="form" name="formInTheModal" id="formInTheModal" class="form-horizontal">
     <div class="form-group">
         <label for="inpDummy" class="col-sm-4 control-label">Enter</label>
         <div class="col-sm-8">
             <input class="form-control" type="text" id="inpDummy"
                    ng-model="inpDummy" maxlength="50" required>
         </div>
     </div>
    <button type="button"  class="btn btn-primary" ng-click="doJob()"
        ng-disabled="formInTheModal.$invalid" > DO
    </button>
</form>

Ещё вопросы

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