<form action="[!--news.url--]e/search/index.php" method="post" name="searchform" id="searchform"> <input name="keyboard" type="text" size="32" id="keyboard" placeholder="-- 请输入关键词 --" onfocus="this.placeholder=''" onblur="this.placeholder='-- 请输入关键词 --'" class="searchtext" /> <input type="hidden" name="show" value="title" /> <input type="hidden" name="tempid" value="1" /> <select name="tbname" class="searchtype"> <option value="news">新闻</option> <option value="xiazai">下载</option> <option value="yinyue">音乐</option> </select> <input type="image" class="searchbutton" src="[!--news.url--]skin/default/images/search.gif" /> <?php /*通过当前栏目id获取当前表名*/ $dqbm=$class_r[$navclassid][tbname]; ?> <script> $(".searchtype").val("<?=$dqbm?>"); </script> </form>
刚开始没想到数据表名,我本来使用的时候判断父栏目的值来给select赋值,但是在父栏目,父栏目的父栏目值是0,需要好多判断,后来发现option的值就是数据表名的后面部分,改成通过数据表名来赋值了。 这样内容页,列表页,封面页都可以一句实现了。
|