powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с bootstrap datepicker Validation
6 сообщений из 6, страница 1 из 1
Проблема с bootstrap datepicker Validation
    #39420024
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, коллеги!

Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
                <div class="form-group has-success">
                    <div class="control-label">
                        @Html.LabelFor(m => m.input2)
                    </div>
                    <div class="input-group">
                        @Html.EditorFor(m => m.input2, new { htmlAttributes = new { @class = "form-control datepicker" } })
                        @Html.ValidationMessageFor(m => m.input2, Html.DescriptionFor(m => m.input2).ToString(), new { @class = "text-danger input-group-addon" })
                        <span class="input-group-addon">@Html.GetDisplayName(m => m.input2)</span>
                    </div>
                </div>

        <script src="~/Scripts/bootstrap-datepicker.min.js" type="text/javascript"></script>
        <script src="~/Scripts/locales/bootstrap-datepicker.ru.min.js" type="text/javascript"></script>
        <link rel="stylesheet" href="~/Content/bootstrap-datepicker.min.css">
        <link rel="stylesheet" href="~/Content/bootstrap-datepicker.standalone.min.css">



Код: javascript
1.
2.
3.
4.
5.
6.
            $('.datepicker').datepicker({
                format: 'dd/mm/yyyy',
                language: 'ru'
            });

            $('.datepicker').removeAttr("type");



Код: c#
1.
2.
3.
4.
5.
        [Required()]
        [DataType(DataType.Date)]
        [DisplayFormat(DataFormatString = "{0:dd'/'MM'/'yyyy}", ApplyFormatInEditMode = true)]
        [Display(Name = "Дата начала расчета", ShortName = "Дата", Description = "Введите корректное значение даты")]
        public DateTime input2 { get; set; }



В IE все отлично.
В Хроме проблема в следующем, когда выбираю дату срабатывает ошибка валидации.
Помогите плиз!
...
Рейтинг: 0 / 0
Проблема с bootstrap datepicker Validation
    #39420192
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Убери [DataType(DataType.Date)]
2. Исправь формат даты на dd.MM.yyyy, как это принято в ru-культуре, если конечно она у тебя стоит, а не какая-нибудь германская.
...
Рейтинг: 0 / 0
Проблема с bootstrap datepicker Validation
    #39420290
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt1. Убери [DataType(DataType.Date)]
2. Исправь формат даты на dd.MM.yyyy, как это принято в ru-культуре, если конечно она у тебя стоит, а не какая-нибудь германская.

Спасибо!
Видимо стоит какая-то германская.
Как исправить на русскую?
Завтра попробую.
...
Рейтинг: 0 / 0
Проблема с bootstrap datepicker Validation
    #39420436
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оставил все как есть, добавил только следующее:
Код: html
1.
2.
3.
4.
5.
  <system.web>
    <globalization culture="ru-RU" uiCulture="ru" />
    <compilation debug="true" targetFramework="4.5.2" />
    <httpRuntime targetFramework="4.5.2" />
  </system.web>



Теперь работает в Хром только до 12-го числа каждого месяца.
Подскажите плиз, не ужели никто не знает как эту багу исправить?!
В IE все работает отлично.
...
Рейтинг: 0 / 0
Проблема с bootstrap datepicker Validation
    #39420473
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел решение тынц .
Без русского языка.
Времени нет долго с этим разбираться.
...
Рейтинг: 0 / 0
Проблема с bootstrap datepicker Validation
    #39420639
vadipok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все оказалось проще чем я думал.
Решил проблему, гордость так и распирает.
Код: cs
1.
2.
3.
4.
5.
6.
7.
        [Required()]
        [Display(Name = "Просто дата", ShortName = "Дата", Description = "Введите корректное значение даты")]
        public string input4 { get; set; }

        public babac()
        {
            input4 = DateTime.Now.ToShortDateString();
        }


Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
                <div class="form-group has-success">
                    <div class="control-label">
                        @Html.LabelFor(m => m.input4)
                    </div>
                    <div class="input-group">
                        @Html.EditorFor(m => m.input4, new { htmlAttributes = new { @class = "form-control datepicker" } })
                        @Html.ValidationMessageFor(m => m.input4, Html.DescriptionFor(m => m.input4).ToString(), new { @class = "text-danger input-group-addon" })
                        <span class="input-group-addon">@Html.GetDisplayName(m => m.input4)</span>
                    </div>
                </div>

            $('.datepicker').datepicker({
                format: 'dd.mm.yyyy',
                language: 'ru'
            });



И Хром заткнулся.
Работает как часы, от ввода не сусветных данных защищает datepicker.
Час добавлю еще проверку на длину введенных данных, чтобы не смогли ввести 01.01.20179 или 201758.
Потом обратно преобразую в дату и буду рассчитывать.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Проблема с bootstrap datepicker Validation
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]