关于asp中使用js的onchange的请教,谢谢
我想在<selectname="组号"onchange="####"><optionvalue="A">A</option><optionvalue="B">B</opt...
我想在<select name="组号"onchange="####">
<option value="A">A</option>
<option value="B">B</option>
</select>中使用,
实现改变这个<select>的值,下面的<select>中的选项就会出现该组的球队,请问这种功能在一个asp文件中写,能实现吗?如果能,请问结构是什么样子的?请指点 展开
<option value="A">A</option>
<option value="B">B</option>
</select>中使用,
实现改变这个<select>的值,下面的<select>中的选项就会出现该组的球队,请问这种功能在一个asp文件中写,能实现吗?如果能,请问结构是什么样子的?请指点 展开
3个回答
展开全部
能啊。
Onchange="" 这个是下拉列表的选项改变事件,如果选择发生改变刚触发这个事件。一般写法是OnChange="AAA()" 其中AAA为方法名,意思是当触发事件时要执行的方法。具体AAA方法可以在<head></head>中添加
<script language="javascript">
function AAA()
{
//这里就是你要执行的详细代码了。
}
</script>
Onchange="" 这个是下拉列表的选项改变事件,如果选择发生改变刚触发这个事件。一般写法是OnChange="AAA()" 其中AAA为方法名,意思是当触发事件时要执行的方法。具体AAA方法可以在<head></head>中添加
<script language="javascript">
function AAA()
{
//这里就是你要执行的详细代码了。
}
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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>
不知道你需要什么样子的,写了两种方式调用 。
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>
不知道你需要什么样子的,写了两种方式调用 。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用ASP+JS的XML组件做成类似于AJAX技术的实时刷新。
具体我空间里有例子。
具体我空间里有例子。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询