jquery.datepicker

Ответить
 • Просмотры: 1
Аватара пользователя
DMBS

jquery.datepicker

Сообщение DMBS »

Здравствуйте.

Имеется некая строка, в которую нужно ввести Дату. При щелчке на строке вылетает

"Календарь Datepicker", в котором мы выбираем нужную нам дату. При сохранении, если какие-либо поля были некорректно заполнены ,выбранная нами дата в строке обнуляется и приходится ее каждый раз выбирать заново.

Вопрос: Каким образом при выборе даты через календарь , дата сохранялась бы в строке независимо от обновления страницы или некорректного заполнения других строк. просто у меня на форме 10 строк, где нужно вводить даты. И при каждом сохранении даты обнуляются их приходится вводить снова.





Код:

Код: Выделить всё

<script type="text/javascript">
        jQuery(function ($) {
            $.datepicker.regional['ru'] = {
                closeText: 'Закрыть',
                prevText: '<Пред',
                nextText: 'След>',
                currentText: 'Сегодня',
                monthNames: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь',
                'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
                monthNamesShort: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь',
                'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'],
                dayNames: ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'],
                dayNamesShort: ['вск', 'пнд', 'втр', 'срд', 'чтв', 'птн', 'сбт'],
                dayNamesMin: ['Вс', 'Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб'],
                weekHeader: 'Не',
                dateFormat: 'dd.mm.yy',
                firstDay: 1,
                isRTL: false,
                showMonthAfterYear: false,
                yearSuffix: ''
            };
            $.datepicker.setDefaults($.datepicker.regional['ru']);
        });
    </script>

строка, где нужно выбрать дату.





Код:

Код: Выделить всё

<div class="editor-field">
            <script type="text/javascript">
                $(function () {
                    $("#r_birthdate").datepicker({ changeMonth: true, changeYear: true, yearRange: '1950:2010' });
                });
    </script>
            <input type="text" data-val="true" data-val-required="Требуется поле Дата рождения" id="r_birthdate" name="r_birthdate">
           @Html.ValidationMessageFor(model => model.r_birthdate)

Заранее спасибо!
Вложения

[Расширение png было запрещено, вложение больше недоступно.]

Вложения

[Расширение png было запрещено, вложение больше недоступно.]

Аватара пользователя
DMBS

Re: jquery.datepicker

Сообщение DMBS »

Проблему решил:

Код:

Код: Выделить всё

       @Html.TextBoxFor(model => model.r_birthdate, 
    new { type = "date" })
           @Html.ValidationMessageFor(model => model.r_birthdate) 
Ответить

Вернуться в «Вебмастеру»