| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1517 人关注过本帖
标题:求助:选择下拉框,显示和隐藏后面的内容???
只看楼主 加入收藏
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
回复:(vj19)script language=javascript >//thi...
以下是引用vj19在2006-3-21 19:20:00的发言:
script language=javascript >
//this.Hd.style.display='none';
function selCar_Change(txt)
{
self.location='abc.asp?selCarStr='+txt;
}
</script>
<select name=selCar onChange=selCar_Change(this.options[this.selectedIndex].value) >
<option value=汽运-运费供方负担 >汽运-运费供方负担</option>
<option value=汽运-运费需方负担 >汽运-运费需方负担</option>
</select>
<%
IF Request("selCarStr")="汽运-运费供方负担" Then
Response.Write "单价<input type=text name=danjia >元/吨"
End IF
%>
红色字体部分是什么意思?

selCar_Change(this.options[this.selectedIndex].value) 此为自定义名称函数
参数含义:this可以理解为javascript指针的一种,简单的说就是用this可以代替document.selCar的名称。
options为网页中select选择框特有属性数组,this.selectedIndex属性当选择选择框其中一个选项是得到这个选项是第几项的数字this.options[this.selectedIndex].value返回所选择的选项的‘value=汽运-运费供方负担’属性的值。
self.location='abc.asp?selCarStr='+txt;
作用是将网页跳转到指定的url地址'abc.asp?selCarStr='+txt此为URL地址参数txt为自定义函数selCar_Change(txt)
的参数,目的将选择框得到的value=汽运-运费供方负担’属性的值。传递回去此处的+号为javascript固定语法,作用是将字符串与变量进行连接(这里的txt参数可以看作一个变量)。

2006-03-21 21:02
vj19
Rank: 1
等 级:新手上路
帖 子:77
专家分:0
注 册:2005-8-30
收藏
得分:0 

上面写的用的是javascript脚本,
如果不用javascript脚本,只用vb脚本能不能实现这个功能呢?

2006-03-24 19:00
快速回复:求助:选择下拉框,显示和隐藏后面的内容???
数据加载中...
 
   



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

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