@fedornabilkin

Почему DateTimePicker очищает не свои инпуты?

При открытии модалки с формой, устанавливаю значения в скрытый инпут как рекомендует bootstrap. Данные подставляются, но когда начинаю выбирать дату рождения с помощью DateTimePicker, то эти данные очищаются.
"$('#w1').on('show.bs.modal', function (event) {
        var button = $(event.relatedTarget);
        var vacancy = button.data('vacancy');
        var modal = $(this);
        modal.find('.modal-body #candidate-uid_content').val(vacancy);
        modal.find('.modal-body #uid').val(vacancy);
    })"


Пробовал подставлять данные в другие поля непосредственно при отрисовке формы и с помощью js при открытии модалки. Очищаются данные только в том случае, когда они установлены выше указанным способом. Если подставлять при отрисовке формы, тогда не очищаются. Как подставить данные, чтобы пикер их не трогал?

Проект на Yii2, использую kartik\datetime\DateTimePicker
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
@fedornabilkin Автор вопроса
Не нашел я причину такого поведения. Работает, если значение указать как атрибут. Тоже, в принципе, вариант.
modal.find('.modal-body #candidate-uid_content').attr({'value':vacancy});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы