请问如何在asp.net中用服务器控件DropDownList,做静态的二级联动的 DropDownList不能使用DropDownList 的AutoPostBack 属性.主要使用Javascript谢谢!
解决方案 »
- FormsAuthentication.SignOut()不起作用
- js报错:未知的运行时错误
- treeview中,点击父节点的文本展开子节点实现
- DataGridView分页问题
- 如何默认创建子目录的应用程序池
- GridView更新问题
- sqlexpress 数据连接问题
- 动态为UpdatePanel添加AsyncPostBackTrigger的问题
- log4net日志记录,输出内容控制<conversionPattern value="..."/> value里面的格式求解释。
- 谁有asp.net中可以用的listview、trueview 、tabstrip 等控件,微软网站上的那个不能下
- 那些钻石大佬都哪去了?再帮帮忙吧!clientcallback的问题。
- IndexOf 这个怎么用?
<html>
<head>
<title>后台产品添加</title>
<meta http-equiv="Content-Type" content="text/HTML; charset=gb2312">
<link href="../../../INC/Style.Css" rel="stylesheet" type="text/css">
<script language = "JavaScript">
var onecount;
onecount=0;
subcat = new Array();
<%
int count = 0;
rs = Conn.executeQuery("select * from ego_smallsort order by Sid");//读取数据
while(rs.next())
{
String sname=new String(rs.getString("Sname").getBytes("GBK"),"ISO8859_1");//转换字符类型
%>
subcat[<%=count%>] = new Array("<%=sname%>","<%=rs.getInt("Bid")%>","<%=rs.getInt("Sid")%>");//产生数组
<%
count = count + 1;
}
%>
onecount=<%=count%>;
function changelocation(id)
{
document.form1.smallsortselect.length = 0;
var id=id;
var i;
document.form1.smallsortselect.options[0] = new Option('选择二级分类','');
for (i=0;i < onecount; i++)
{
if (subcat[i][1] == id)
{
document.form1.smallsortselect.options[document.form1.smallsortselect.length] = new Option(subcat[i][0], subcat[i][2]);
}
}
}
</script>
</head>
<body bgcolor="#FFFFFF">
<form name="form1" method="post" action="">
<table width="500" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td width="180" height="20" align="right">选择一级分类:</td>
<td width="320">
<select name="bigsortselect" onChange="changelocation(document.form1.bigsortselect.options[document.form1.bigsortselect.selectedIndex].value)" size="1">
<option value="2">请选择一级分类</option>
<%
rs = Conn.executeQuery("select * from ego_bigsort order by Bid");
while(rs.next())
{
String Bname = new String(rs.getString("Bname").getBytes("GBK"),"ISO8859_1");
System.out.println(Bname);
%>
<option value="<%=rs.getInt("Bid")%>"><%=Bname%></option>
<%
}
%>
</select><br>
取不到页面的值!
无论页面上的数据怎样变动,后台总是取得第一项的值!!
我一直在用的啊,怎么会取不到值呢?是不是你方法不对啊!