按下"重定向到另一个页面;输入"在搜索文本框中

时间:2016-01-10 11:54:17

标签: jquery html redirect location

我有一个搜索文本框,其中输入了搜索文本,按下"输入"键,它应该使用jquery根据文本的类型重定向到另一个页面。

这是我的HTML

<div class="search">
     <form role="form">
        <input type="text" id="pagesearch" class="search-form" autocomplete="off" placeholder="Search"><i class="fa fa-search srch"></i>
     </form>
 </div>

这是我的jquery部分。

$(document).keypress(function(event){    
                if(event.which==13){
                        //alert('enter entered');
                        $('.srch').trigger('click');
            }   
            });

            $(document).on('click','.srch',function(e){
                e.preventDefault();
                var search_text = $('#pagesearch').val();
                //alert(search_text);
                if(search_text == 'qbcd' || search_text == 'QBCD'){
                    //alert('qbcd searched');
                    location.href = "page1.html";
                    //$(location).attr('href','page1.html');
                }else if(search_text == 'qbickle' || search_text == 'QBICKLE'){
                    //alert('qbickle searched');
                    $(location).attr('href','page2.html');
                    //location.href = "page2.html";
                }else{
                    alert('specified content for search is unavailable');
                }
            });

我使用了location.hrefwindow.locationwindow.location.href,但我无法重定向到其他网页。 请帮助我。 提前致谢。

0 个答案:

没有答案