****JS控制联动的问题****

大猫钓鱼 2005-11-11 05:23:31
常用的联动JS函数不少兄弟见过吧?我想把document.form1.s2也作为参数,譬如改成:
changeselect(st,location),请问在传值的时候这个st怎么写?
就是:有两个select,一个name是ClassList,一个是SortList,<select name="ClassList" class="select" onchange="ChangeSelect(??,<%=Count%>)">的这个地方怎么写?

JS没学好,正恶补中...

常用的JS函数如下:
function changeselect(locationid)
{
document.form1.s2.length = 0; //初始化下拉列表 清空下拉数据
document.form1.s2.options[0] = new Option('==请选择==','); //给第一个值
for (i=0; i<subcat.length; i++) //legth=20
{
if (subcat[i][0] == locationid) //[0] [1] 第一列 第二列
{document.form1.s2.options[document.form1.s2.length] = new Option(subcat[i][1], subcat[i][2]);} //建立option
//第一次 length=1 因为有==请选择==
//i=9时 length= 10 值有11个 因为从0数起 subcat[i][0] == locationid屏蔽了再写
}
}
//-->
</script>

我写的如下:
function ChangeSelect(st,Len)
{
st.length=0;

var locationid;
locationid=st.options[st.selectedIndex].value;
for(var i=0;i<Len;i++)
{
if(subcat[i][1]==locationid)
{
st.options[st.length]=new option(subcat[i][0], subcat[i][2]);
}
}
}
...全文
129 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
大猫钓鱼 2005-11-15
  • 打赏
  • 举报
回复
^_^,cyl180555(帅龙小云)写的是对的,我开始也这样写,可是把这段JS放在sub里调用就不知道哪出问题了,好了问题找到了。谢谢。
大猫钓鱼 2005-11-14
  • 打赏
  • 举报
回复
大猫钓鱼 2005-11-14
  • 打赏
  • 举报
回复
cyl180555 2005-11-14
  • 打赏
  • 举报
回复
function changelocation(st,locationid)
{
st.length = 0;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
st.options[st.length] = new Option(subcat[i][0], subcat[i][2]);
}}}
</script>



<form action="xxx.asp" name="form1" method="post">
<select name="classid" onChange="changelocation(document.form1.Nclassid,this.options[this.selectedIndex].value)">
<option value="" selected>选择栏目</option>
<option value="1">科技</option>
<option value="2">生活</option>
<option value="3">娱乐</option>
</select>
<select name="Nclassid">
<option value="">选择栏目</option>
</select>
</form>
haitun1983 2005-11-14
  • 打赏
  • 举报
回复
ding
大猫钓鱼 2005-11-12
  • 打赏
  • 举报
回复
。。。
fly_tide 2005-11-12
  • 打赏
  • 举报
回复
this
大猫钓鱼 2005-11-12
  • 打赏
  • 举报
回复
兄弟们,给点面子嘛。。。

28,391

社区成员

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

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