簡體   English   中英

如何在 Cake PHP 中將日期輸入字段設為只讀

[英]How to make date input field readonly in Cake PHP

是否有任何標准方法可以在 CakePHP 中使日期輸入字段只讀。

我有以下代碼:

echo $this->Form->input('testDate',array(
                            'label' => 'date',
                            'dateFormat' => 'DMY',
                            'minYear' => date('Y') - 20,
                            'maxYear' => date('Y') - 0
                        )
                    )

我嘗試了以下方法:

echo $this->Form->input('testDate',array(
                            'label' => 'date',
                            'dateFormat' => 'DMY',
                            'minYear' => date('Y') - 20,
                            'maxYear' => date('Y') - 0,
                            'disabled' => 'disabled'
                        )
                    )

這工作正常(使輸入字段禁用)但當然我無法發布,所以我嘗試了 'readonly' => 'readonly' 而不是以相同的方式禁用,但這是行不通的。 我是否必須使用任何其他方式(例如 Javascript)? 我在哪里犯錯? 感謝所有的建議

嘗試這個

echo $this->Form->input('testDate',array(
                            'readyonly' => true
                        )
                    )

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM