日期:2014-05-17  浏览次数:20796 次

asp中怎么根据select的内容来刷新页面
asp中怎么根据select的内容来刷新页面:
数据库是:
字段1         字段2         字段3
1                     2                 3
1                     1                 3
2                     4                 3
2                     4                 5
就是说   根据字段1选择的内容显示后面两项,如选择1时,则只显示前两行,选择字段2,则显示后面两行,就是在onchange后面怎么在根据所选结果刷新页面,有代码最好,谢谢!!!!!!!11


------解决方案--------------------
你先定义的变量m. 'm=你选择的值 '
在sql语句里 select 字段2,字段3 from 表 where 字段1=m

------解决方案--------------------
记得有看到个很多的,前面有个javascript脚本调用的,你可以找个例子看看,比如说动易的新闻系统。在添加文章的时候,好像有这个功能
------解决方案--------------------
<script type= "text/JavaScript ">
function JumpToMenu(targ,selObj,restore){ //v3.0
eval(targ+ ".location= 'XXX.asp?categoryid= "+selObj.options[selObj.selectedIndex].value+ " ' ");
}
</script>

<select name= "category " onChange= "JumpToMenu( 'this ',this,0) ">
<option value= " " selected= "selected " style= "background-color:#FFFFCC "> big category list </option>
<%while not rs.eof%>
<option value= " <%=rs( "categoryid ")%> " <%if trim(categoryid)=trim(rs( "categoryid ")) then response.Write( "selected= 'selected ' ")%> > <%=trim(rs( "category "))%> </option>
<%
rs.movenext
wend
end if
set rs=nothing
%>
</select>
------解决方案--------------------
<select size= "1 " name= "bigclassname " style= "font-size: 9pt " onChange= "window.location.href= '?bigclassname= '+this.value; ">