【发布时间】:2012-04-30 16:53:01
【问题描述】:
我想要下拉列表药物,重定向到所选特定药物的视图。所以说他们点击药物“对乙酰氨基酚”我希望它把他们送到那个药物的视图。我可以在不添加提交按钮的情况下这样做吗?
我的下拉代码:
<?php
echo $form->input('Drug.generic', array('type' => 'select', 'label' => 'Quick Select:',
'empty' => 'Select', 'options' => $alldrugs)
);
?>
索引控制器动作(查看下拉是打开的)
function index() {
$this->set('drugs', $this->Drug->find('all'));
$this->set('alldrugs', $this->Drug->find('list', array('fields' => array('id','generic'), 'order' => 'Drug.generic', 'recursive' => -1,)));
}
【问题讨论】:
-
研究使用JsHelper::event 函数为“更改”事件附加一个处理程序。
-
你可以使用 jQuey 轻松做到这一点,无需 JS 助手。
-
@thecodeparadox 在我尝试 JsHelper 之前你能不能说得更具体一点?
-
你想使用 jQuery 的 JS 助手吗?我认为 jQuery 比 Js Helper 更容易
标签: cakephp redirect drop-down-menu