0

テキストフィールドを編集した後の日付ピッカー (jQuery + ハイチャート) は、自動的に以前の値にリセットされます。例: 日付が 2012-10-24 で、テキスト ボックスで 2012-10-12 に変更します。入力を終えると、自動的に 2012-10-24 に変わります。テキスト フィールドには、 readOnlyに設定された属性がありませんtrue。この変更を防ぐにはどうすればよいですか?

4

2 に答える 2

1

テキストボックスの値を手動で設定する代わりに、setDate ()を使用して日付ピッカーの日付を設定します。

例:

$("#yourdatepicker").datepicker("setDate", "2012-10-12");
于 2012-10-31T12:13:44.713 に答える
1

たまたま ASP MVC を使用していませんか? そうであり、話している日付フィールドがモデルにリンクされている場合は、そのモデル プロパティがコントロールに正しくリンクされているかどうかを確認する必要があるかもしれません。

それ以外の場合は、スクリプト コードのどこでも日付フィールドの値をリセットしていないことを確認する必要があります。

$(document).ready(function(){
    $("#dtField").datepicker();
});

ここに、あなたが説明したと思うもののフィドルがあります。

于 2012-10-31T12:31:02.700 に答える