| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2204 人关注过本帖
标题:[原创]列表框中如何自动选择指定行?
只看楼主 加入收藏
qimed
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-5-31
收藏
 问题点数:0 回复次数:17 
[原创]列表框中如何自动选择指定行?

我是一名新手,请各位高手指点。 列表框中如何自动选择指定行?我想用函数A的值来自动选择四个option中的一个。

<font color="#FF0000">关键字:</font> <select class="smallSel" name="typeid" size="1"> <option id="musicType1" value="1" name="typeid">北京</option> <option id="musicType2" value="2" name="typeid">天津</option> <option id="musicType3" value="3" name="typeid">上海</option> <option id="musicType4" value="4" name="typeid">其它</option> </select> <input class=buttonface type="submit" value="搜索" name="content"> </form> 谢谢!

搜索更多相关主题的帖子: 列表框 option 天津 上海 
2005-05-31 15:12
qimed
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-5-31
收藏
得分:0 
比如,函数A=2时第二个option为selected.
如何做到?
2005-05-31 15:34
PLMM
Rank: 1
等 级:新手上路
帖 子:23
专家分:0
注 册:2004-11-15
收藏
得分:0 
[QUOTE]&lt;select name="nclassid"&gt;
          &lt;option value="0"&gt;不指定小类&lt;/option&gt;
       &lt;%
       sql="select * from nclass order by nclassorder"
       rs.open sql,conn,1,1
       do while not rs.eof
       if D_nclassid=rs("nclassid") then
       %&gt;
       &lt;option value="&lt;%=rs("nclassid") %&gt;" selected&gt;&lt;%= trim(rs("nclass")) %&gt;&lt;/option&gt;
       &lt;%
       else
       %&gt;
       &lt;option value="&lt;%=rs("nclassid") %&gt;"&gt;&lt;%= trim(rs("nclass")) %&gt;&lt;/option&gt;
       &lt;%
       end if
       rs.movenext
       loop
       rs.close
       set rs=nothing
       %&gt;
&lt;/select&gt;[/QUOTE]
上面是我的一段代码,仅供参考

2005-05-31 15:53
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 

[CODE] <script language = javascript> function test(){ if (document.sub.NUM.value!=""){ document.sub.area.value=document.sub.NUM.value; alert(document.sub.area.value) } return true; } </script>

<form name = "sub" action ="" method=post onSubmit = "return test()"> <p>输入编号: <input type = text size =4 name =NUM> <font color = red>(必填)</font><br> 选择地区: <select name="area"> <option value="1">北京</option> <option value="2">天津</option> <option value="3">上海</option> <option value="4">重庆</option> </select> </p> <p> <input type = submit name=add_submit value=注册> <input type = reset value = 重置> </p> </form> [/CODE]


2005-05-31 16:06
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
<body onLoad="document.sub.num.value=document.sub.area.value;"> <form name = "sub" action ="" method=post> <p>输入编号: <input type=text size=4 name="num" onpropertychange="if(this.value!=''){area.value=this.value;}"> <font color = red>(必填)</font><br> 选择地区: <select name="area"> <option value="1">北京</option> <option value="2">天津</option> <option value="3">上海</option> <option value="4">重庆</option> </select> </p> <p> <input type = submit name=add_submit value=注册> <input type = reset value = 重置> </p> </form> </body>

[此贴子已经被作者于2005-5-31 18:08:24编辑过]


我很菜,但我很努力!
2005-05-31 18:06
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
阿泉
我的那个你不添也可以
添也可以
而你的那个必须填写
那样是不是违背了SELECT的意义了呢?

2005-05-31 20:13
ASP菜菜菜鸟
Rank: 1
等 级:新手上路
帖 子:290
专家分:0
注 册:2005-5-8
收藏
得分:0 
借此问个简单的问题。 如果只是这样: <font color="#FF0000">关键字:</font> <select class="smallSel" name="typeid" size="1"> <option id="musicType1" value="1" name="typeid">北京</option> <option id="musicType2" value="2" name="typeid">天津</option> <option id="musicType3" value="3" name="typeid">上海</option> <option id="musicType4" value="4" name="typeid">其它</option> </select> <input class=buttonface type="submit" value="搜索" name="content"> </form> 当我们在下拉菜单中选择上海这选项在传送的话,传说值是不是就是上海啊 要不然你们加上<script language = javascript> function test(){ if (document.sub.NUM.value!=""){ document.sub.area.value=document.sub.NUM.value; alert(document.sub.area.value) } return true; } </script>有什么作用。

总有一天,我要亲手打布什一吧掌.
2005-05-31 22:21
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
传送的是字符串"3"而不是上海除非这样写 <font color="#FF0000">关键字:</font> <select class="smallSel" name="typeid" size="1"> <option id="musicType1" value="北京" name="typeid">北京</option> <option id="musicType2" value="天津" name="typeid">天津</option> <option id="musicType3" value="上海" name="typeid">上海</option> <option id="musicType4" value="其它" name="typeid">其它</option> </select>
2005-05-31 23:36
qimed
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2005-5-31
收藏
得分:0 
各位高手们!
非常感谢您们帮了我。我不尽解决了问题,还学到了处理同样一个问题的几种处理方法。
等我学好了ASP以后,一定常来此论谈,为其它初学者解难。
感谢。
2005-05-31 23:58
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
以下是引用hxfly在2005-5-31 20:13:14的发言: 阿泉 我的那个你不添也可以 添也可以 而你的那个必须填写 那样是不是违背了SELECT的意义了呢?
俺看不懂是什么意思???

我很菜,但我很努力!
2005-06-01 08:31
快速回复:[原创]列表框中如何自动选择指定行?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.040984 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved