帝国的搜索一直以来都觉得不满意,现在分享一个tab切换式的搜索方案供大家参考,感觉还是不错的,也是现在比较通用的一种方案。效果如下图 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

帝国的搜索一直以来都觉得不满意,现在分享一个tab切换式的搜索方案供大家参考,感觉还是不错的,也是现在比较通用的一种方案。效果如下图

帝国CMS搜索框优化修改 tab选项卡式  帝国CMS 搜索框 选项卡 第1张

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 <form action="[!---news.url--]e/search/index.php" method="post" name="searchform"id="searchform"> <div id="menu">    <ul>       <li id="one1" onclick="setTab('one',1,8)" class="hover"><label for="s1">新闻</label> <input id="s1" type="radio" checked="checked" name="tbname" value="news"style="display:none;"></li>       <li id="one2" onclick="setTab('one',2,8)"><label for="s2">下载</label> <input id="s2" type="radio" name="tbname" value="download" style="display:none;"></li>       <li id="one3" onclick="setTab('one',3,8)"><label for="s3">图库</label> <input id="s3" type="radio" name="tbname" value="photo" style="display:none;"></li>       <li id="one4" onclick="setTab('one',4,8)"><label for="s4">FLASH</label> <input id="s4" type="radio" name="tbname" value="flash" style="display:none;"></li>       <li id="one5" onclick="setTab('one',5,8)"><label for="s5">电影</label> <input id="s5" type="radio" name="tbname" value="movie" style="display:none;"></li>       <li id="one6" onclick="setTab('one',6,8)"><label for="s6">商品</label> <input id="s6" type="radio" name="tbname" value="shop" style="display:none;"></li>       <li id="one7" onclick="setTab('one',7,8)"><label for="s7">文章</label> <input id="s7" type="radio" name="tbname" value="article" style="display:none;"></li>       <li id="one8" onclick="setTab('one',8,8)"><label for="s8">分类信息</label> <input id="s8" type="radio" name="tbname" value="info" style="display:none;"></li> </div> <div id="content"> <input name="keyboard" type="text" size="32" id="keyboard" class="inputText" /> <input type="hidden" name="show" value="title" /> <input type="hidden" name="tempid" value="1" /> <input type="image" class="inputSub" src="[!---news.url--]skin/default/images/search.gif" /> </div> </form>   <script>     function setTab(name,cursel,n){     for(i=1;i<=n;i++){      var menu=document.getElementById(name+i);      menu.className=i==cursel?"hover":"";     }     } </script>  

转载请说明出处
知优网 » 帝国CMS搜索框优化修改 tab选项卡式

发表评论

您需要后才能发表评论