Jquery cakephp-使用表单助手禁用自动输入类型检测

Jquery cakephp-使用表单助手禁用自动输入类型检测,jquery,mysql,cakephp,cakephp-2.3,Jquery,Mysql,Cakephp,Cakephp 2.3,我的表单中有一个日期类型的输入 当我像这样使用表单帮助器时: echo $this->Form->input('join_date', array('class'=>'datepicker', 'default'=>'Start Date*')); Cake检测到该输入是数据库中的一个日期,并将其更改为3个下拉输入,分别为月、日和年。这就是它的目的,但是我想使用jquery datepicker插件,它要求这个输入只是一个普通的输入,并附加jquery 我可以只键入ht

我的表单中有一个日期类型的输入

当我像这样使用表单帮助器时:

echo $this->Form->input('join_date', array('class'=>'datepicker', 'default'=>'Start Date*'));
Cake检测到该输入是数据库中的一个日期,并将其更改为3个下拉输入,分别为月、日和年。这就是它的目的,但是我想使用jquery datepicker插件,它要求这个输入只是一个普通的输入,并附加jquery

我可以只键入html而不使用助手。或者我可以使用一个不同的名称来代替join_date,然后确保在保存时将它收集的信息与正确的字段绑定在一起,但是如果您能够以某种方式禁用此字段的自动检测功能,这将非常方便。我查过说明书,但没有提到我能发现


有什么想法吗?

CakePHP尝试根据为其创建输入的字段的名称检测输入类型,但您可以覆盖类型:

 echo $this->Form->input('join_date', array('type' => 'text', 'class'=>'datepicker', 'default'=>'Start Date*'));

CakePHP尝试根据为其创建输入的字段的名称检测输入类型,但您可以覆盖类型:

 echo $this->Form->input('join_date', array('type' => 'text', 'class'=>'datepicker', 'default'=>'Start Date*'));

你真是个天才!谢谢你是个天才!谢谢