c# asp.net DropDownList控件怎么用

想要添加两个DropDownList控件一个用来选择周期比如年,半年,季度,月,另一个用来根据第一个选择的周期来选择相应的月份,请问如何实现?... 想要添加两个DropDownList控件一个用来选择周期比如年,半年,季度,月,另一个用来根据第一个选择的周期来选择相应的月份,请问如何实现? 展开
 我来答
gengdan1234568
2014-04-22
知道答主
回答量:10
采纳率:0%
帮助的人:14.5万
展开全部
<!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
cl4651101
2014-04-24 · 超过18用户采纳过TA的回答
知道答主
回答量:74
采纳率:0%
帮助的人:48.7万
展开全部
dropdownlist绑定数据都没明白的话,你的需求里面还有级联,有点难为你了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友3fa741e
2014-04-21 · TA获得超过336个赞
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:158万
展开全部
不推荐用asp控件。推荐使用select+脚本实现。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
扬璞玉6e
2014-04-21 · TA获得超过223个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:119万
展开全部
添加DropDownList的SelectedChanging事件,去事件中处理
追问
那请问如何定义DropDownList中的选项呢,比如第一个控件中如何选择年,半年,季度,月这些的,谢谢
追答
要添加的项
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式