js:
$(".time").timeEntry({ show24Hours: true });
html:
<td>@Html.TextBox("TimeFrom", Model.TimeFrom.ToString(), new {@class = "time"})</td>
HH:mm:ssの形式が表示されます。HH:mmが必要です
これはどうですか?
ブラウザIE9
テストビューを作成します。
@model DateTime
@{
Layout = null;
}
<link href="@Url.Content("~/Content/themes/base/jquery.timeentry.css")" rel="stylesheet" type="text/css" />
<script src="@Url.Content("~/Scripts/jquery/jquery-1.8.2.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery/jquery.timeentry.min.js")" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$(".time").timeEntry({ show24Hours: true, showSeconds: false });
});
</script>
@Html.TextBox("TimeFrom", Model.ToString(), new { @class = "time" })
timeEntryは、フォーカスの後にのみ機能します
http://keith-wood.name/timeEntry.html最新バージョンを使用しています