2011-10-30 6 views
1

次のシナリオでは、jQuery UI Datepickerを使用します。jQuery UI入力時に「明日」のような単語を使用するDatepicker

ユーザーは、日付をクリックして追加することができます(作品)、または単語を挿入するボタンをクリックするか(現在、作品)、日付(作品)または単語。編集語では、表示されるはずです(動作しません)。

ユーザーがボタンを「永遠に」クリックすると、この単語が入力フィールドに表示されます。 現在、私は入力の値フィールドに正しい値を持っていますが、正しい日付であれば、setDateメソッドを使って表示することしかできません。 (意味をなさない)。 私はまた言葉を示すためにそれが必要です。

すべてのアイデア?可能であれば、オリジナルのjQueryファイルを編集せずに、新しいバージョンをリリースしても問題はありません。

+0

これまでのコードを共有できますか?おそらくjsfiddle.netでデモを作成できますか? –

+0

確かに、そのほとんどがデフォルトのjquery datepicker http://jsfiddle.net/lukasoppermann/R2Err/8/スタイルは欠落していますが、これまでのところ動作します。私はそれが同じIDを2回使用することを知っていますが、これは日付で動作するが名前では動作しないことを示すことです。 –

+0

私はあなたが達成したいことについて少し混乱しています。 "Heute"ボタンをクリックすると、単語 "Heute"と日付文字列が入力に表示されますか? –

答えて

0

あなたが提供したjsfiddleを見ると、再生したのは$("#from").datepicker("option","onChangeMonthYear", function(year, month, input) { ... })でした。しかし、それはonChangeMonthYeardatepicker()の中で初期化されたときに消えてしまったようです。だから、次のようなものに役立つだろう:

$("#from").datepicker({ 
    onChangeMonthYear: function(year, month, input) { 
     ... 
    } 
}).val('some text'); 

は、この動作を参照:http://jsfiddle.net/william/R2Err/11

関連する問題