如何在Cake PHP中只读日期输入字段

时间:2016-10-04 13:41:38

标签: javascript php cakephp cakephp-3.0 cakephp-2.3

是否有任何标准方法可以在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'
                        )
                    )

工作正常(输入字段为diable)但是当然我无法发布,所以我尝试了“只读”' => '只读'而不是以相同的方式禁用,这是行不通的。我是否必须使用任何其他方式(例如Javascript)?我在哪里犯错误?感谢所有建议

1 个答案:

答案 0 :(得分:0)

试试这个

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