0

app/view/helper フォルダーにカスタム ビュー ヘルパーがあります。テキストフィールドを追加するためのコードは - 私のコードでは: $this->view->formText('date'); しかし、テキストフィールドの代わりに、次のようにjquery datepickerを追加したい: $this->view->datePicker('date');

しかし、これはうまくいきません。助けてください。よろしく

4

1 に答える 1

0

原則として、これにはビュー ヘルパーは必要ありません。

クライアント側では、jQuery データピッカーを要素にアタッチするだけです。クライアント側セレクターでその要素をターゲットにする方法は、ページ/フォームで使用できる DOM フックに依存しますが、例として、IDmyFormを持つフォームと名前を持つ入力フィールドを想定しmyDateて、日付ピッカー、あなたは単に使うことができます:

function($){
    $(document).ready(function(){
        $('#myForm input[name="myDate"]').datePicker({
            // datepicker options here
        });
    });
}(jQuery);

もちろん、これは実行時に jQuery が読み込まれ、ドキュメント オブジェクトで ready イベントが発生するまでに datepicker プラグインが読み込まれていることを前提としています。

于 2012-10-06T14:30:04.810 に答える