2011-06-29 9 views
5

カスタマイズされた応答(日付ではない)を与えるボタンをJQuery DatePickerに追加したいと思います。私の状況は以前の仕事の経験を要請するフォームで、フィールドにDatePickerを付けたPresentボタンが必要です。JQuery UIからのカスタム返信DatePicker

+0

実際の質問には手伝ってもらえませんが、通常これが完了したと見なされるのは、「現在の雇用主です」チェックボックスを選択して終了日フィールドを非表示にすることです。または、現在の雇用者の場合は、休暇の終了日を空白と書いてください。 – fearofawhackplanet

+0

ありがとう、これらのアイデアは本当に良いと思いますが、解決策なしでこれ以上の時間を費やせば、私はそれらのいずれかに落ちます –

+0

'create'イベントハンドラが実際に正しく動作した場合に可能です。 –

答えて

1
$("<button>Present</button>").appendTo($('<div class="ui-datepicker-buttonpane ui-widget-content" />').appendTo(".ui-datepicker")).button() 

このスクリプトは示されたときにuはちょうどオープン放火犯オープンDatePickerのポップアップ、それを試してみて、放火犯コンソールでスクリプトを実行picker.To日のショーのイベントのようなイベントにこのスクリプトを呼び出すことができ、日付ピッカーにボタンを追加しますボタンを押すだけで、簡単な修正が追加され、datePickerを拡張するような他の多くの方法があります

+0

これをコードで試してください。 'create'イベントが機能しないので、初期化することはできません。 –

+0

jqueryのonloadを使用してこのコードを実行するか、単にコンポーネントを拡張して、このコードを拡張クラスに追加することができます –