如何让select框默认展开状态

birdwings 2007-05-24 04:05:31
我现在有二个联动select框..B框的内容随着A框变..这个我已经通过JS实现了..
现在领导说选了A框的内容还要选B框太麻烦,能不能选了A框的内容后,B框内容变化后直接成展开状态,然后他直接选就行了,不用再点B框展开再选..
意思就是想偷懒不用去点B框.选了A框,B框直接展开,然后点了选就行..有没办法实现?
...全文
4132 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdbjsh 2008-06-04
  • 打赏
  • 举报
回复
是你领导脑子不好使。。。


话说回来了,你有这样的领导这辈子也没有钱途、


还是换个领导吧
Anlige 2008-06-04
  • 打赏
  • 举报
回复
直接自己模拟select算了~领导怎么这么懒呢?~~
snlixing 2008-06-04
  • 打赏
  • 举报
回复
好像需要ajax,不太懂
xie_yanke 2008-06-04
  • 打赏
  • 举报
回复
直接用层做个模拟select 不结了?
jhwcd 2008-06-04
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 wdbjsh 的回复:]
是你领导脑子不好使。。。


话说回来了,你有这样的领导这辈子也没有钱途、


还是换个领导吧
[/Quote]
这不是一样吗,只是一个直观一点,还是要点,我觉的没有这个必要。
snlixing 2008-06-04
  • 打赏
  • 举报
回复
[Quote=引用 19 楼 wdbjsh 的回复:]
是你领导脑子不好使。。。


话说回来了,你有这样的领导这辈子也没有钱途、


还是换个领导吧
[/Quote]


没这么严重吧
yzsunlight 2008-06-03
  • 打赏
  • 举报
回复
<html>
<head>
<title></title>
</head>
<body>
<input type="text" onfocus="javascript:sel.size='10'" onBlur="javascript:sel.size='1'"/>
<select id="sel">
<option> 123123 </option>
<option> 123123 </option>
<option> 123123 </option>
<option> 123123 </option>
<option> 123123 </option>
<option> 123123 </option>
<option> 123123 </option>
</select>
</body>
</html>
worgag 2007-05-25
  • 打赏
  • 举报
回复
我的思路是:因为你的二级联运菜单是用JS实现的,那么B的条数肯定是可以算出来的,因此,你要定义一个函数,你在触发A的onchange事件时,设置B的size属性。这样显示就刚刚好,不会因为SIZE过大而出现空余,也不会因为SIZE小了而出现滚动条!!!
这样实现起来并不困难
worgag 2007-05-25
  • 打赏
  • 举报
回复
楼上的方法不错,值得推荐啊~!
onetwofree 2007-05-25
  • 打赏
  • 举报
回复
如果老板又说B的尺寸太大,那么B的Size属性先为1,当A click 后用javascript把B的size属性改为10,当b选择后,用javascript把B的size改回为1
onetwofree 2007-05-25
  • 打赏
  • 举报
回复
B的框架 size属性弄大点
blackfire1024 2007-05-24
  • 打赏
  • 举报
回复
索性A框也展开么好类
这样一共只要点2次 :)
duwa789 2007-05-24
  • 打赏
  • 举报
回复
^0^
birdwings 2007-05-24
  • 打赏
  • 举报
回复
楼上的,我这样回答,估计明天开始不用上班了
jiagun4 2007-05-24
  • 打赏
  • 举报
回复
如果你这个功能能实现的话,那么onclick事件,还有存在的必要吗?
Ischema 2007-05-24
  • 打赏
  • 举报
回复
吃饭始终还是要用手来帮忙往嘴里送的
可是我从来不用筷子
目的只有一个:缩短目标与俺嘴的距离!


wangwm 2007-05-24
  • 打赏
  • 举报
回复
<select size=5 name="B" size="10" multiple>
<option>123123</option>
<option>123123</option>
<option>123123</option>
<option>123123</option>
<option>123123</option>
<option>123123</option>
<option>123123</option>
</select>
duwa789 2007-05-24
  • 打赏
  • 举报
回复
:(
birdwings 2007-05-24
  • 打赏
  • 举报
回复
就是少点一次..
duwa789 2007-05-24
  • 打赏
  • 举报
回复
还不是一样要自己去点了选~
加载更多回复(1)

28,391

社区成员

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

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