大家好,我有一个用户控件:
<input type="text" id="datepicker" runat="server" readonly="readonly" />
<img src="../images/remove.png" id="test" onclick="ClearFeild()" runat="server" />
我的 aspx 页面如下所示:
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolderBody" runat="server">
<uc:Calendar ID="calSample" runat="server" ChangeMonth="false" ChangeYear="false"
DateFormat="dd-M-yy" TextBoxWidth="75px" Enabled="true" />
<uc:Calendar ID="Calendar1" runat="server" ChangeMonth="false" ChangeYear="false"
DateFormat="dd-M-yy" TextBoxWidth="75px" Enabled="true" />
</asp:Content>
在用户控件上,我有一个在 img onclick 上调用的 javascript 函数:
function ClearFeild()
{
debugger;
$("#<%=datepicker.ClientID %>").val() = "";
}
但价值
$("#<%=datepicker.ClientID %>");
总是 :
$("#ContentPlaceHolderBody_Calendar1_datepicker");
这是第二个用户控件,即使我单击第一个控件。
请协助我如何克服这个问题。
CLearFeild 函数在单击按钮以清除 datepicker 字段时被调用。
亲切的问候。