» 首页 » 电脑_数码 » 编程 » 关于asp中使用js的onchange的请教,谢谢

关于asp中使用js的onchange的请教,谢谢

我想在<select name="组号"onchange="####">
<option value="A">A</option>
<option value="B">B</option>
</select>中使用,
实现改变这个<select>的值,下面的<select>中的选项就会出现该组的球队,请问这种功能在一个asp文件中写,能实现吗?如果能,请问结构是什么样子的?请指点


<script language = "JavaScript">
var onecount;
subcat = new Array();
subcat[0] = new Array("AA","A","AA");
subcat[1] = new Array("AA1","A","AA1");
subcat[2] = new Array("AA2","A","AA2");
subcat[3] = new Array("BB","B","BB");
subcat[4] = new Array("BB1","B","BB1");
onecount=5;

function changelocations(locationid)
{
document.getElementById("shi").length = 0;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
document.getElementById("shi").options[document.getElementById("shi").length] = new Option(subcat[i][2], subcat[i][0]);
}
}
}
</script>
下拉框选择式:<select name="A" onchange="changelocations(this.value);" size="1">
<option value="请选择">请选择</option>
<option value="A">A</option>
<option value="B">B</option>
</select>
<br>
<br>
连接选择模式 <a href="javascript:onClick=changelocations('A');">A</a>  <a href="javascript:onClick=changelocations('B');">B</a>
<br>
<br>
结果:<select name="shi" id="shi" size="1">
</select>



不知道你需要什么样子的,写了两种方式调用 。

<script language = "JavaScript">
var onecount;
subcat = new Array();
subcat[0] = new Array("AA","A","AA");
subcat[1] = new Array("AA1","A","AA1");
subcat[2] = new Array("AA2","A","AA2");
subcat[3] = new Array("BB","B","BB");
subcat[4] = new Array("BB1","B","BB1");
onecount=5;

function changelocations(locationid)
{
document.getElementById("shi").length = 0;
var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == locationid)
{
document.getElementById("shi").options[document.getElementById("shi").length] = new Option(subcat[i][2], subcat[i][0]);
}
}
}
</script>
下拉框选择式:<select name="A" onchange="changelocations(this.value);" size="1">
<option value="请选择">请选择</option>
<option value="A">A</option>
<option value="B">B</option>
</select>
<br>
<br>
连接选择模式 <a href="javascript:onClick=changelocations('A');">A</a>  <a href="javascript:onClick=changelocations('B');">B</a>
<br>
<br>
结果:<select name="shi" id="shi" size="1">
</select>



不知道你需要什么样子的,写了两种方式调用 。

能啊。
Onchange="" 这个是下拉列表的选项改变事件,如果选择发生改变刚触发这个事件。一般写法是OnChange="AAA()" 其中AAA为方法名,意思是当触发事件时要执行的方法。具体AAA方法可以在<head></head>中添加
<script language="javascript">
function AAA()
{
//这里就是你要执行的详细代码了。
}
</script>
可以使用ASP+JS的XML组件做成类似于AJAX技术的实时刷新。

具体我空间里有例子。

 相关问题
·关于asp中使用js的onchange的请教,谢谢
·关于asp 开发wap的问题
·今年河南农信社考试为什么到现在面试名单还不出台?
·delphi 中chart的用法
·上楼梯,一次可以上1梯也可以上2梯,上到n层时有几种方法...
·20分求助:点击过的超链接变色问题
·SQL server 表示的是什么意思
·房地产项目开发的前期程序.ppt
·PHP中,按这个要求,这个正则表达式对吗?
·收不到数据包怎么办????????
·sql server 2000在哪搞命令行?怎么是视图化直接用鼠标搞...
·请问下面程序段执行完毕,c的值为多少?_____________
·什么是数据库?什么是表?如何建立数据库?
·请问高手,Sql Server 2000一个表最多可以有多少条记录
·求一个用asp和sql2005编写的简单登录页面的源码,多谢啦!

 《关于asp中使用js的onchange的请教,谢谢》答案收集时间:2008-06-14 14:32:22



©2007 电脑技术问答录