如何实现这个功能?

ling_l 2002-11-04 04:29:11
我想实现这样一个功能,就是在页面中有一个下拉菜单,希望在选择下拉菜单后,实现在同一页面中显示根据下拉菜单的选择搜索数据库所得的数据,我不想使用框架,请问有什么高见吗?
...全文
51 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ling_l 2002-11-04
  • 打赏
  • 举报
回复
就是把表单提交到本页,谢谢,我试试先!
acheng3920 2002-11-04
  • 打赏
  • 举报
回复
比如a.asp是需要得到数据库中数据的页面,当下拉菜单选择后用javascript的语句window.open(a.asp?b="下拉菜单中的值"),同时在a.asp当中加入接受b变量的语句,判断其值,根据这个值来运行数据库查询语句
希望能对你的问题有所帮助
acheng3920 2002-11-04
  • 打赏
  • 举报
回复
可以考虑本页面传值给本页面
ling_l 2002-11-04
  • 打赏
  • 举报
回复
我知道用框架比较方便,不过感觉不舒服啊!
用Javascript建立一个子程序,在改变下拉菜单的时候调用子程序。
可是我对J不是很熟悉,不知道如何搜索数据库,以及得到的数据如何很好的显示在网页之中??
lea1981 2002-11-04
  • 打赏
  • 举报
回复
<form name="theForm" method="post" action="">
选择搜索区域:
<select name="area" onChange="JavaScript:search_start();">
<option value="">-请选择-</option>
<option value="新闻">新闻</option>
<option value="产品">产品</option>
....
</select>
关键字:<input type="text" name="keywords" value="<%=request("keywords")%>">
</form>
<script language="JavaScript">
function search_start()
{
if(document.theForm.area.value!=""){
document.theForm.submit();
}
}
</script>

当前搜索范围:<%=request("area")%> 关键字:<%=request("keywords")%>

..........
hjbwt 2002-11-04
  • 打赏
  • 举报
回复
使用下拉菜单更新页面,必须提交,页面必须刷新,如果不用框架的话,就是整个页面都刷新,这样很不好,不如用一个框架,只刷新局部好一点.
meizz 2002-11-04
  • 打赏
  • 举报
回复
<form name=form1>
<select onchange="form1.submit()">
<option>aa
<opiton>bb
</select>
</form>
popcode 2002-11-04
  • 打赏
  • 举报
回复
那就用javascript

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧