我需要按钮上的“onclick”操作,所以我被重定向到这样的事情:
location/[textfield_data]
我正在使用cakephp,此时我到达的最近的是这个。
echo $this->Form->input('link', array('label' => false, "class" => "form-control input-medium", "placeholder" => __('Procurar')));
echo $this->Form->button('', array('class' => 'btn btn-primary icon-search icon-white' ,'onclick' => "location.href='/'"));
使用我的代码,cakephp 正在检索我:
/[view]?data%5Blink%5D=
[视图] 是我所在的当前页面。
找到解决方案
我以这种方式找到了解决方案。
echo $this->Form->input('link', array('label' => false, "class" => " form-control input-medium", "placeholder" => __('Procurar'), 'id' => 'search'));
echo $this->Form->button(null, array('class' => 'btn btn-primary icon-search icon-white' ,'onclick' => "location.href='/mywantedurl/'+document.getElementById('search').value;"));
请注意,我没有使用任何 form->create 或 form->end,否则它将不起作用。