Unobtrusive jQuery Validation を使用して ASP MVC 4 の dateformat を検証したいと思います。
私のビュー/共有/EditorTemplates/DateTimeNotNullable.cshtml:
@model DateTime
@Html.TextBox("", Model.ToShortDateString(), new { maxlength = 10, @class = "editor-datetime", style = "width: 150px" })
<script type="text/javascript">
if (typeof (jQuery) == 'function')
{
$(function () {
if ($.datepicker) {
$("#@this.ViewData.TemplateInfo.GetFullHtmlFieldId("")").datepicker();
}
});
}
</script>
しかし、フランスの日付形式 (dd/MM/yy) の例: 18/04/2013 を入力すると、常に検証エラーが発生します。
私はすでに Microsoft グローバリゼーション ライブラリを使用しようとしましたが、機能しましたが、10 進形式の検証で回帰がありました。その動作を修正するための簡単なJavaScriptはありますか?