これは些細な問題かもしれませんが、誰かがこれについて何かアイデアを持っているかどうかを知りたいです:
JQuery UI を使用しています。フィールドが<input id="#myfield" type="text">
あり、 を呼び出します$('#myfield').datepicker()
。フィールドがフォーカスされるたびに日付ピッカーが表示されます。しかし、フィールドはフォームの最初のフィールドであり、ロード時にすでにフォーカスされているため、フィールドをクリックしても表示されません。また、Esc キーを使用して日付ピッカーを閉じると、同じ理由で、フィールドをクリックしても再度開くことができません。既にフォーカスされています。
パラメータを設定できることは承知しています.datepicker({showOn: 'button'})
が、ボタンは必要ありません。フィールドがフォーカスされたとき、またはすでにフォーカスされているときにクリックされたときに日付ピッカーを表示する方法はありますか? すでに試してみ$('#myfield').click( function () { $(this).focus() } )
ましたが、入力フィールドをクリックすると日付ピッカーが正しく開きますが、日付を選択するとフィールドに表示されません。