一个还没有解决的问题!!!急用啊!!!

pilipala 2002-03-25 09:01:47
是这样的:
一个页面有两个下拉菜单和一个单行文本框,还有一个提交按钮。
第一个下拉菜单里的内容不同,那么第二个下拉菜单里的内容会有所变化。
然后在单行文本框里填上关键字,然后提交到本页面。(注意:是提交到本页面)。

以上“第二个下拉菜单里的内容随第一个下拉菜单里的内容的不同而变化”这个功能我已经做出来了,用了一个form.submit和onchange。我选择了第一个下拉菜单里的一项后,这时第二个下拉菜单里的相应内容也出现了,但是这时问题出现了。因为我提交到的是本页面,所以这时还没有点提交按钮就出现了“没有您要查询的内容”的提示。我用了隐藏文本框来判断也不管用。

大家帮我想想办法吧,写了这么多,不知道大家看明白没有。我急用阿。。




回复人: chenccj(阿昌) ( ) 信誉:100 2002-3-22 16:26:13 得分:0
我说一下我的想法,但不知能否合你的意思
当你选择第一个下拉框的内容时,本页面要提交一次,在这次提交时,你传一个参数,在本页的首位先得到参数,如果为你所传过来的值,就不查询,你看如何。





回复人: isprogramer() ( ) 信誉:100 2002-3-22 16:44:37 得分:0
用onchange触发一个函数,函数的参数是第一个下拉单的值,然后在函数里写:window.navigate.("aa.asp?a="+参数")
然后在asp中用request.form()取提交的值,用request()取a的值。
如果看不懂,我给你发个例子。





回复人: pilipala(小漂) ( ) 信誉:100 2002-3-22 16:50:14 得分:0
to:chenccj(阿昌)
根据传过来的值怎么让它不查询呢?
to: isprogramer()
wwwoodtj@163.com,发一个好吗?





...全文
47 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
pilipala 2002-03-25
  • 打赏
  • 举报
回复
直接在客户端完成使用javascript吗?

我不会啊!!!
pilipala 2002-03-25
  • 打赏
  • 举报
回复
不用提交怎么做啊,第二个下拉菜单的内容应该随第一个下拉菜单的内容的变化而变化啊.(当然,我要是放在两个页面就没事了,可是我想放在一个页面里啊!)

你说的 选择框联动不要用提交,直接在客户端完成是什么意思??
希偌 2002-03-25
  • 打赏
  • 举报
回复
选择框联动不要用提交,直接在客户端完成吧!

28,406

社区成员

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

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