find_search

my experiments, i need a method to find search input on a most sites.

by Alexander Zonov

HTML

<input name="ctl00$ctl25$SearchText" type="text" value="Искать среди 2 000 000 товаров" maxlength="255" size="30" id="ctl25_SearchText" class="searchBoxTxt ui-autocomplete-input" autocomplete="off" searchgroup="" role="textbox" aria-autocomplete="list" aria-haspopup="true">

</br>

<td class="input b-search__input"><span class="b-form-input-wrapper"><span class="b-form-input b-form-input_is-bem_yes b-form-input_size_l b-form-input_type_autofocus i-bem  b-form-input_autocomplete_yes b-form-input_suggest_yes b-form-input_js_inited" onclick="return {'b\-form\-input':{name:'b\-form\-input', 'dataprovider':{url:'http:\/\/suggest.yandex.ru\/suggest-ya.cgi?v=3&amp;fact=1&amp;wiz=1&amp;callback=?',version:3}, 'suggestType':'morda_ru', 'popupMods':{'size':'l','suggest':'yes',fade:'yes'}}}"><span class="b-form-input__box"><input autofocus="true" name="text" class="b-form-input__input" id="text" tabindex="1" autocomplete="off" maxlength="400"></span></span></span><input name="lr" type="hidden" value="46"></td>
<br/>
<form action="/en-US/search" method="get" id="site-search">
        <p>
          <input type="text" value="" name="q" id="q" placeholder="Search MDN" role="search">
          <button type="submit">Search</button>
        </p>
        
       </div>
      </form>

JavaScript

/*
TODO
- change event onkeyup on a something else
- 
*/
//do not get document on everyone onkeyup event
var doc = document;
var find_re = /search|^q$/i
var inputs = doc.getElementsByTagName("input");

function test_attrs(entity, re_exp, ){
    return true;
    return false;
}

for (var i = 0, input; input = inputs[i]; i++) {
    if (input.type != "hidden") {
        console.log(input.attributes);
    }
}

function catch_event(){
    e = window.event;
    var k = e.keyCode;
    if (e.ctrlKey) {
        if (k == 32) {
            var search_input = find_search_input();
            return search_input.focus();
        }
    }
}

window.onkeyup = catch_event