repeater行中的TextBox利用datepicker输入日期

首先,repeater和以前绑定的方法一样。

<ItemTemplate>
     <asp:TextBox ID="TextBox8" runat="server" onclick="date(this)" Text='<%#Eval("CompleteDate","{0:yyyy-MM-dd}")%>'></asp:TextBox>
</ItemTemplate>
重点在文本框 的onclick事件,调用js.

<script language="javascript" type="text/javascript">
        function getid(elemid) {
            var obj = elemid;
            var id = obj.id;
            return id;
        };
        function date(elemid) {
            $("#"+getid(elemid)).datepicker({
                changeMonth: true,
                changeYear: true,
                yearRange: "c-100:c+10"
             }, $.datepicker.regional["zh-TW"]);
        }
</script>

这样repeater中的文本框就能用datepicker输入日期了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值