ボタンに「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 を使用しなかったことに注意してください。それ以外の場合は機能しません。