In my theme's template.php I did the following which seemed to work
/** * Implements hook_form_alter() */ function cmfzen_form_alter(&$form, &$form_state, $form_id) { // change the main search form // see http://drupal.stackexchange.com/questions/28404/easiest-way-to-add-x-webkit-speech-to-the-search-blocks-input-element // see http://adaptivethemes.com/html5-placeholder-text-for-your-drupal-7-search-field if ($form_id == "views_exposed_form" && $form['#id'] == "views-exposed-form-site-search-page"){ // dsm($form); // redirect to a panels page with an embedded search_api view with facets. $form['#action']='hello'; $form['site-search']['#type'] = 'searchfield'; $form['site-search']['#attributes'] = array( 'class' => array('search-site'), 'placeholder' => t("I'm looking for..."), 'speech x-webkit-speech spellcheck' => 'false', ); // change form submit button //$form['submit']['#type'] = 'button'; //$form['submit']['#value'] = '<span class="icon-untitled-8"></span>'; $form['submit']['#attributes'] = array('class' => array('search-button')); } }
Notice the part $form['#action']='hello'; ? Make sure your using the right formid and also change "hello" to whatever page you want the results to go to
Maybe that will lead you in the right direction?