2012-10-11 20 views
4

我想在javascript中獲取日期值,並且我正在使用cakephp默認日期函數。 問題是它顯示3(日 - 月 - 年)不同的下拉和更改每個下拉列表上執行,但我想獲取完整的日期(如20-11-2012)。 我想在提交之前提取日期值,因爲我想對其應用驗證。在Cakephp中使用javascript獲取日期值

我想我忘記提及我不想使用「日期選擇器」。 enter image description here

+0

好吧,你不想日期日期選擇器和默認蛋糕下拉。那麼,你想要什麼? –

+0

我說我使用蛋糕的默認和我不希望使用日期選擇器。我從來沒有說過我不想要默認的蛋糕下拉菜單。 – Cyberspace

+0

我不清楚你正在使用哪個「蛋糕預設日期功能」?你正在嘗試在JavaScript中使用日期還是將它作爲輸入字段顯示在頁面上? –

回答

1

您應該對錶單元素使用Cake的命名約定。例如,如果在視圖中調用$this->input('Model.field', array('type'=>'date')),則生成的html選擇框具有這些ID:#ModelFieldMonth, #ModelFieldDay, #ModelFieldYear

所以代碼來獲取完整的日期在JS:

var date = $('#ModelFieldYear').val() + '-' + $('#ModelFieldMonth').val() + '-' + $('#ModelFieldDay').val(); 
+0

+1選擇框標識..;)我想這是@navin正在尋找,至少這解決了我的問題。 – Deadlock

相關問題