Javascript 搜索框-只有第一个选项有效

Javascript 搜索框-只有第一个选项有效,javascript,php,jquery,Javascript,Php,Jquery,我有一个搜索框,可以选择“搜索目录”和“搜索站点”,它们指向不同的URL。我只能使用“搜索目录”选项。”“搜索站点”只是指向同一个目录url,而不是主页。我认为onchange有一个问题,但我真的不知道我在做什么,所以我非常感谢任何帮助。谢谢大家! <!-- search --> <div id="search"> <a href="#" class="searchBtn"><span class="icon-search icon-white"

我有一个搜索框,可以选择“搜索目录”和“搜索站点”,它们指向不同的URL。我只能使用“搜索目录”选项。”“搜索站点”只是指向同一个目录url,而不是主页。我认为onchange有一个问题,但我真的不知道我在做什么,所以我非常感谢任何帮助。谢谢大家!

<!-- search -->
<div id="search">
    <a href="#" class="searchBtn"><span class="icon-search icon-white"></span></a>
    <div class="search">
        <form id="searchform" action="http://wilkinson.opac.marmot.org/Union/Search/" method="get">
            <select style="width: 150px;  background: none;" onchange="if(this.value == 1){jQuery('#searchform').attr('action','http://wilkinson.opac.marmot.org/Union/Search?searchsource=local/'); }else{ jQuery('#searchform').attr('action', '<?php echo home_url(); ?>'); }">
                <option value="1">Search Catalog</option>
                <option value="2">Search Site</option>
            </select>
            <input name="lookfor" maxlength="20" class="inputbox" type="text" size="20" value="<?php echo __( 'SEARCH ...', THEMENAME );?>" onblur="if (this.value=='') this.value='<?php echo __( 'SEARCH ...', THEMENAME );?>';" onfocus="if (this.value=='<?php echo __( 'SEARCH ...', THEMENAME );?>') this.value='';" />
            <input type="submit" id="searchsubmit" value="go" class="icon-search"/>
        </form>
    </div>
</div>
<!-- end search -->


你的重定向代码工作得很好,你只需要有一个可以返回搜索结果的页面。我在其他网站上所做的就是使用谷歌的搜索api。既然你是一个公共图书馆,你实际上可以免费得到它们。看看谷歌的定制搜索:

javascript控制台向您展示了什么?页面加载后,
是什么样子的(html源代码是什么)?@robert-不确定javascript控制台-页面在这里www.telluridibrary。org@Sean-它与?Lookout一起进入主页。因此,对cat的搜索可以访问www.telluridelibrary.org/?lookfor=cat当我进行测试时,该页面运行正常。我选择了搜索站点并进入测试,然后被带到。这就是你的代码所说的。