百度怎么实现的我不太清楚,如果是我的设计我会这样做:
<div class="Menu2">
<ul>
<li onmousedown="getValue('txt3',this.innerText);showAndHide('List3','hide');">大专</li>
<li onmousedown="getValue('txt3',this.innerText);showAndHide('List3','hide');">本科</li>
<li onmousedown="getValue('txt3','硕士');showAndHide('List3','hide');">硕士</li>
<li onmousedown="getValue('txt3','本科');showAndHide('List3','hide');">本科</li>
</ul>
</div>
这是在HTML里已经有值的情况!
而在动态ASP里,需要从数据库里查询得到相关的RS数据,
然后在上面那个DIV 的LI里循环显示出相关数据!假设根据AJAX文本框里的数据,已经查询到需要的RS数据了。那么在相应的ASP页里就是这样的:
<li onmousedown="getValue('txt3',this.innerText); showAndHide('List3','hide');"><%=rs("大专")%></li>
<li onmousedown="getValue('txt3',this.innerText); showAndHide('List3','hide');"><%=rs("本科")%></li>
<li onmousedown="getValue('txt3',' 硕士');showAndHide('List3','hide');"><%=rs("硕士")%></li>
<li onmousedown="getValue('txt3',' 本科');showAndHide('List3','hide');"><%=rs("本科")%></li>