在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'
)
)
这工作得很好(使输入字段可禁用),但当然我不能POST,所以我尝试'readonly' => 'readonly'而不是以同样的方式禁用,这是不工作。我是否必须使用任何其他方式(例如Javascript)?我哪里出错了?谢谢大家的建议
try this
echo $this->Form->input('testDate',array(
'readyonly' => true
)
)