0

フィドルhttp://jsfiddle.net/HCqsM/5/を参照してください

ここで、最初のテキストフィールドの[クリック]リンクをクリックすると、日付ピッカーが表示されます。日付を選択すると、テキストフィールドに入力されます。次に、最初のテキストフィールドをクリックすると、(日付+ 7日)が次のテキストフィールドに入力されます。

日付ピッカーから日付を選択しているときに、これを入力したいと思います。

つまり、最初のテキストフィールドの日付を選択すると、日付+7日が次のフィールドに自動的に入力されます。これを達成する方法。

私を助けてください。

4

1 に答える 1

0

私のヒントは、EventListenerをフィールドfrdt1(onChange)またはカレンダー1のすべての日付セレクター(onClick)に追加することです。次に、このリスナーは、frdt2の値を適宜設定する、ユーザーが定義した関数を実行する必要があります。JSの日付関数は多数の日付形式を認識するため、これは難しくありません。

[オプション]ユーザーが手動で設定したfrdt2を変更しないように、イベントリスナー関数でグローバル変数を取得/設定する必要もあります。これには、カレンダー2(onClick)のすべてのセレクターにイベントリスナーが必要です。

イベントリスナーの詳細:https ://developer.mozilla.org/en/DOM/element.addEventListener

Javascript Date機能の詳細:http ://www.w3schools.com/js/js_obj_date.asp

于 2012-06-20T12:06:44.177 に答える