当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net中js+jquery添加下拉框值和后台获取示例

asp.net中js+jquery添加下拉框值和后台获取示例

2017年12月12日  | 移动技术网IT编程  | 我要评论

贴客网,色系军团邪恶漫画集,西贝乐sq2130

复制代码 代码如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
$(".cg2").change(function () {
var id = $(this).attr("id");
var value = $(this).val();
var newid = '#'+id.replace('_1_', '_2_');//把第一列id替换成第二列id
//alert(newid);
var data = "t1*v1|t2*v2|t3*v3";//后台获取的数据格式,这里用固定值了
var datas = data.split('|');//分割成多组
for (var i = 0; i < datas.length; i++) {
var d1 = datas[i].split('*');//每组分割成 显示值和真实值
$(newid).append("<option value=\""+d1[1]+"\">" + d1[0] + "</option>");
//alert(d1);
}
// alert(id + "|||" + value);
});
})

</script>
</head>
<body>
<form id="form1" runat="server">
<div>为了满足两列,任意多行。后台动态生成下拉框,还要前后列联级的需求。使用js+jquery,用服务器控件+ajax也不行,老是选择之后就
<asp:dropdownlist id="ddl_1_1" cssclass="cg2" runat="server">
<asp:listitem text="txt1" value="val1"></asp:listitem>
<asp:listitem text="txt1" value="val1"></asp:listitem>
<asp:listitem text="txt1" value="val1"></asp:listitem>
</asp:dropdownlist>
<asp:dropdownlist id="ddl_2_1" runat="server">
</asp:dropdownlist><br/>
<asp:dropdownlist id="ddl_1_2" cssclass="cg2" runat="server">
<asp:listitem text="txt2" value="val2"></asp:listitem>
<asp:listitem text="txt2" value="val2"></asp:listitem>
<asp:listitem text="txt2" value="val2"></asp:listitem>
</asp:dropdownlist>
<asp:dropdownlist id="ddl_2_2" runat="server">
</asp:dropdownlist><br/>
<asp:button id="buttonget" runat="server" text="获取" onclick="buttonget_click" />
<asp:label id="label1" runat="server" text=""></asp:label>
</div>
</form>
</body>
</html>

//后台

protected void page_load(object sender, eventargs e)
{
if (!ispostback)
{

}
}

protected void buttonget_click(object sender, eventargs e)
{
///获取通过js加选择的 ddl_2_1 控件选中的值,显示在label1上。
label1.text = request["ddl_2_1"].tostring();
}

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网