私はトリッキーな問題に遭遇したようです。日付ピッカーに変換した 2 つの入力テキスト フィールドがあります。ただし、日付を選択すると、日付がテキストフィールドに転送されません。カレンダーは完全に表示されます。
このプロジェクトは MVC 3 にあり、一部の元従業員によってプログラムされています。ここ数日間、コードを調べていて、jQuery のバージョンを変更しようとしました。プロジェクトはデフォルトで v. 1.5.1 を実行しています。プロジェクトの残りの部分もjQueryに依存しているため、バージョン1.7.2が最新の有効なバージョンのようです。それ以降のバージョンでは、いくつかの非互換性が生じているようです。
私はここで壁にぶち当たったようですが、そこにいるあなたの何人かが私に少し光を当ててくれることを願っています.
私のビューで要素を定義するコード:
<div style="margin-top: 10px">
<label><input id="enable-Periode" type="checkbox" @(Model.StartDate.HasValue || Model.EndDate.HasValue ? "checked=checked" : "") onclick="archiveMetaDataPlacement.enabledPeriod(this);" />Benyt periode</label>
<div style="margin: 10px 0 20px 0">
<label>Periode <input type="text" size="11" id="StartDate" name="StartDate" class="datepicker" value="@(Model.StartDate.HasValue ? Model.StartDate.Value.ToShortDateString() : "")" /></label> -
<label>Periode <input type="text" size="11" id="EndDate" name="EndDate" class="datepicker" value="@(Model.EndDate.HasValue ? Model.EndDate.Value.ToShortDateString() : "")" /></label>
</div>
...
<script>
$(".datepicker").datepicker();
</script>
jQuery スクリプトは、一貫性のある「masterlayout」にインポートされます。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>@ViewBag.Title</title>
<link href="@Url.Content("~/Content/Core.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/Redmond/jquery-ui-1.8.14.custom.css")" rel="stylesheet" type="text/css" />
<link href="@Url.Content("~/Content/buttons-and-hovermenu.css")" rel="stylesheet" type="text/css" />
<!--[if IE 7]>
<link href="/Content/user/ie7fix.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="/Scripts/json/json2.js"></script>
<![endif]-->
<script type="text/javascript" src="/scripts/jquery-1.7.2.js"></script>
<script type="text/javascript" src="/Scripts/jquery-ui-1.8.14.custom.min.js"></script>
<script src="/Scripts/jquery-ui-i18n.js" type="text/javascript"></script>
<script type="text/javascript" src="/scripts/admin/iportal.js"></script>
<script type="text/javascript" src="/global/globalization"></script>
@RenderSection("head", required: false)