Привет всем! Подскажите пожалуйста как сделать такую вещь:
есть форма, на ней поле ввода, в поле вводится текст и по щелчку энтером сама страница с формой не должна перегружаться а вместо этого должно открыться новое окно/вкладка и в ней результаты поиска по введенной фразе. Вся фишка в том что это должно работать под всеми браузерами, а до сих пор если у меня получатьсь в FF то в IE никак. Есть доступ к Jquery. Подскажите пожалуйста. Вот мой код:
| Код | <form id="search_bottom_form" name="search_bottom_form" method="post" action=""> <div class="SearchDiv"> <span class="SrBut" id="search_bottom_action" onclick="document.location='<?=base_url()?>w/publicitemssearch/'+document.getElementById('search_field_bottom').value"></span> <input type="text" onkeydown="return publicSearch(event,'search_bottom_action');" id="search_field_bottom" name="search_field_bottom" class="SearchNew"/> <input type="submit" style="visibility:hidden" onclick="window.open('<?=base_url()?>w/publicitemssearch/'+document.getElementById('search_field_bottom').value);return false;"/> </div> </form>
|
| Код | function publicSearch(event,element) { var evtSource; if (document.all) // If IE { evtSource = event.srcElement;
} else // For Firefox { evtSource = event.target; } alert(evtSource); if (evtSource.keyCode == 13){ alert('1'); document.getElementById(element).click(); return false; }
}
|
|