4

javascriptで日付値を取得したいのですが、cakephpのデフォルトの日付関数を使用しています。問題は、3(日-月-年)の異なるドロップダウンと.changeが各ドロップダウンで実行されることを示していますが、完全な日付(2012年11月20日など)を取得したいことです。検証を適用したいので、送信する前に日付値を取得したいと思います。

「日付ピッカー」は使いたくないと言うのを忘れたと思います。ここに画像の説明を入力してください

4

1 に答える 1

1

Form要素にはCakeの命名規則を利用する必要があります。

たとえば$this->input('Model.field', array('type'=>'date'))、ビューで呼び出す場合、生成されたhtml選択ボックスには次のIDがあります#ModelFieldMonth, #ModelFieldDay, #ModelFieldYear

したがって、JSで完全な日付を取得するようにコーディングします。

var date = $('#ModelFieldYear').val() + '-' + $('#ModelFieldMonth').val() + '-' + $('#ModelFieldDay').val();
于 2012-10-11T12:01:20.043 に答える