0

私はjQuery日時ピッカーを持っています。

これはモデルのプロパティです:

[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
[DisplayName("Birth date (DD/MM/YYYY)")]
public DateTime? BirthDate { get; set; }

ビュー内のコード:

@Html.TextBoxFor(m => m.Employee.BirthDate, new { @class = "dpTextBox" })

いくつかのJavaScript:

$(".dpTextBox").datepicker({
                changeMonth: true,
                changeYear: true,
                dateFormat: 'dd/mm/yy'
            });
$.datepicker.setDefaults($.datepicker.regional['nl']);

Internet Explorer では問題なく動作します。Chrome ではそうではありません。検証エラーは、「生年月日 (DD/MM/YYYY) フィールドは日付でなければなりません」です。Chrome の言語は英語です。言語をオランダ語にするとうまくいくのですが、ChromeのUIを英語にしたい...

4

2 に答える 2

1
@{Html.Telerik().DatePickerFor(model => model.BlogDate)
                    .Name("BlogDate")
                    .HtmlAttributes(new { id = "DatePicker_wrapper" })
                    .OpenOnFocus(true)
                    .Render();              
            }

Telerik 日付ピッカーを使用する

于 2012-11-22T09:17:03.967 に答える
0

次のコードを削除すると、正常に動作します...

@Scripts.Render("~/bundles/jqueryval")

このライブラリと関係があります

于 2012-11-26T09:41:41.517 に答える