ASP Net MVC 4 アプリがあり、Metro css 2 ブートストラップ バージョン 2.0.31 をインストールしました。
DatePicker コンポーネントを使用すると問題が発生します。ボタン (.btn-date) をクリックしてカレンダーを開くたびに、フォームがサーバーに送信されます。一方、入力テキストボックス自体をクリックすると、カレンダーが開きますが、日を選択してもテキストボックスは更新されません。
同じ html をフォームの外に配置すると、期待どおりに動作します。カレンダーが表示され、そこから日を選択でき、選択内容がテキスト ボックスに書き込まれます。
要するに、これは機能しません:
<form>
<div class="input-control text" data-role="input-control">
@Html.EditorFor(model => model.Date)
<button class="btn-date"></button>
@Html.ValidationMessageFor(model => model.Fecha)
</div>
</form>
外部フォームは機能しますが、役に立ちません:
<div class="input-control text">
<input type="text">
<button class="btn-date"></button>
</div>
何か考えはありますか?