自动完成=";关「;关于Cakephp助手

自动完成=";关「;关于Cakephp助手,cakephp,autocomplete,cakephp-1.3,Cakephp,Autocomplete,Cakephp 1.3,我遵循了cakephp书中的教程。我添加了自动完成帮助程序,添加了脚本,但它仍然不工作。在chrome中,如果我检查元素并将autocomplete=“off”更改为autocomplete=“on”,它会工作,但这仅在live code视图中 控制器: function autoComplete() { //Partial strings will come from the autocomplete field as //$this->data['Post']['sub

我遵循了cakephp书中的教程。我添加了自动完成帮助程序,添加了脚本,但它仍然不工作。在chrome中,如果我检查元素并将autocomplete=“off”更改为autocomplete=“on”,它会工作,但这仅在live code视图中

控制器:

function autoComplete() {
    //Partial strings will come from the autocomplete field as
    //$this->data['Post']['subject'] 
    $this->set('items', $this->EstimateDetail->Item->find('all', array(
                'conditions' => array('Item.description LIKE' => $this->data['Item']['description'].'%'),
                'fields' => array('description')
    )));
    $this->layout = 'ajax';
}
自动完成视图:

<ul>
<?php foreach($items as $item): ?>
 <li><?php echo $item['Item']['description']; ?></li>
<?php endforeach; ?>
</ul>
查看文件:

<?php
    echo $this->Form->input('estimate_id');
    echo $this->Form->input('qty');
    echo $ajax->autoComplete('Item.description', '/estimate_details/autoComplete');
    echo $this->Form->input('feet');
    echo $this->Form->input('inches');
    echo $this->Form->input('adjustment');
?>


请帮忙

您在哪里更改了自动完成选项的开关?你能改变代码中的选项吗?至少,
echo$ajax->autoComplete()的输出
会很好。

我通过将controls.js文件添加到我的头文件来修复它。很明显,Ajax调用就在这里。

我们能看到一些代码吗?我仍然不符合心灵V 1 <代码>自动完成不起作用。html显示为autocomplete=“off”。autocomplete html属性是另一回事
autocomplete=“off”
提示浏览器不要保存以前输入的字段值,并建议以后使用。您所做的是特定于应用程序的自动完成,因此浏览器功能应该关闭。在firebug或Chrome的Inspect元素中。您可以发布表单的html输出吗?