c# asp.net DropDownList控件怎么用
想要添加两个DropDownList控件一个用来选择周期比如年,半年,季度,月,另一个用来根据第一个选择的周期来选择相应的月份,请问如何实现?...
想要添加两个DropDownList控件一个用来选择周期比如年,半年,季度,月,另一个用来根据第一个选择的周期来选择相应的月份,请问如何实现?
展开
4个回答
展开全部
<!DOCTYPE html>
<html>
<head>
<!--js连接-->
<script src="js/jquery-1.7.2.js" type="text/javascript"></script>
<script type="text/javascript">
function checkSelect(vale) {
var sel = document.getElementById("month");
var op = document.createElement("option");
if (vale == "" || vale == null) {
$("#month").empty();
$("#month").append("<option value=''>请选择月份</option><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option>"
+ "<option value='4'>4</option> <option value='5'>5</option><option value='6'>6</option>"
+ "<option value='7'>7</option><option value='8'>8</option> <option value='9'>9</option> <option value='10'>10</option>"
+ "<option value='11'>11</option><option value='12'>12</option>");
}
if (vale != "" && vale == "1") {
$("#month").empty();
$("#month").append("<option value=''>请选择月份</option><option value='1'>1</option><option value='2'>2</option><option value='3'>3</option>");
}
if (vale != "" && vale == "2") {
$("#month").empty();
$("#month").append("<option value=''>请选择月份</option><option value='4'>4</option> <option value='5'>5</option><option value='6'>6</option>");
}
if (vale != "" && vale == "3") {
$("#month").empty();
$("#month").append("<option value=''>请选择月份</option><option value='7'>7</option><option value='8'>8</option> <option value='9'>9</option>");
}
if (vale != "" && vale == "4") {
$("#month").empty();
$("#month").append("<option value=''>请选择月份</option> <option value='10'>10</option><option value='11'>11</option><option value='12'>12</option>");
}
}
</script>
</head>
<body>
<div id="main">
<table>
<tbody>
<tr>
<td>
统计时间:
</td>
<td>
<select id="quarter" name="quarter" style="width: 150px;" onchange="checkSelect(this.options[this.selectedIndex].value)">
<option value="">请选择季度</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
<select id="month" name="month" style="width: 150px;">
<option value="">请选择月份</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
是要这种效果吗?
追问
差不多,请问要是选择多个月份用什么控件比较好啊?
追答
可以自己写个组合控件,但是我建议用插件会比较方便,我给你推荐个插件
easyDialog
展开全部
dropdownlist绑定数据都没明白的话,你的需求里面还有级联,有点难为你了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不推荐用asp控件。推荐使用select+脚本实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
添加DropDownList的SelectedChanging事件,去事件中处理
追问
那请问如何定义DropDownList中的选项呢,比如第一个控件中如何选择年,半年,季度,月这些的,谢谢
追答
要添加的项
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询