ASP.NET+Ext Js4.0日期控件的用法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <!--Ext js(4.0)官方下载的样式代码库-->
    <link href="../ExtJs/resources/css/ext-all.css" rel="stylesheet" type="text/css" />
    <!--Ext js(4.0)官方下载的代码库-->
    <script src="../ExtJs/ext-all.js" type="text/javascript"></script>
    <!--Ext js(4.0)官方下载,添加下面代码库,让日期控件显示中文-->
    <script src="../ExtJs/ext-lang-zh_CN.js" type="text/javascript"></script>
    <script type="text/javascript" language="javascript">
        var d1 = new Date();
        var d2 = new Date();
        var year = d2.getFullYear(); //获取年份
        d2.setFullYear(year - 30); //默认年份相差30年
        Ext.onReady(function () {
            var w = new Ext.Window({
                height: 400,
                width: 420,
                title: "日期控件",
                items: [
                     {
                         xtype: "datefield",
                         fieldLabel: "请选择您的生日",
                         editable: false, //editable表示是否可编辑
                         maxValue: d1,
                         minValue: d2,
                         format: "Y年m月d日",
                         id: "dpBirthday"
                    }],
                buttons: [{ text: "显示当前所选择的时间", handler: function (b) { //触发按钮的点击事件显示选择的日期
                    var d = Ext.getCmp("dpBirthday").getValue(); //获取到日期控件的值
                    var year = d.getFullYear(); //年
                    var month = d.getMonth() + 1; //因为月份是从0-11,所以必须得+1
                    var d = d.getDate();   //日
                    var str = "你选择的是:" + year + "年" + month + "月" + d + "月";
                    Ext.MessageBox.alert("提示", str);
                }
                }]
            });
            w.show();
        });
    </script>
</head>
<body>

</body>
</html>



效果预览如下:



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值