Drupal - Search box not working - custom theme template
        Posted  
        
            by vr3690
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by vr3690
        
        
        
        Published on 2010-05-22T10:17:39Z
        Indexed on 
            2010/05/22
            10:20 UTC
        
        
        Read the original article
        Hit count: 267
        
Hello,
I am using a customised version of search-theme-from.tpl When I use the search box, I do get transferred to the search page. But the search does not actually take place. The search box on the search results page does work though. This is my search-them-form.tpl.php file (demo :
<input type="text" name="search_theme_form_keys" id="edit-search-theme-form-keys" value="Search" title="Enter the terms you wish to search for" class="logininput" height="24px" onblur="restoreSearch(this)" onfocus="clearInput(this)" />
  <input type="submit" name="op" id="edit-submit" value="" class="form-submit" style="display: none;" />
  <input type="hidden" name="form_token" id="edit-search-theme-form-form-token" value="<?php print drupal_get_token('search_theme_form'); ?>" />
  <input type="hidden" name="form_id" id="edit-search-theme-form" value="search_theme_form" />
There is also a javascript file involved. I guess it's use is pretty clear from the code:
 function trim(str) {  
     return str.replace(/^\s+|\s+$/g, '');  
 }  
 function clearInput(e) {  
        e.value="";                // clear default text when clicked  
    e.className="longininput_onfocus"; //change class
 }  
 function restoreSearch(e) {  
    if (trim(e.value) == '') {  
        {
   e.value="Search";             // reset default text onBlur 
         e.className="logininput";        //reset class
  } 
    }  
 }
What can be the problem and how can I fix it?
© Stack Overflow or respective owner