0

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>

何か考えはありますか?

4

1 に答える 1