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

来源:互联网 发布:淘宝情趣用品 编辑:程序博客网 时间:2024/05/22 09:51

首先,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输入日期了。


0 0