こんにちはみんな私はユーザーコントロールを持っています:
<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>
そして、ユーザーコントロールには、imgonclickで呼び出されるjavascript関数があります。
function ClearFeild()
{
debugger;
$("#<%=datepicker.ClientID %>").val() = "";
}
しかし、
$( "#<%= datepicker.ClientID%>");
いつも :
$( "#ContentPlaceHolderBody_Calendar1_datepicker");
最初のコントロールをクリックしても、これは2番目のユーザーコントロールです。
私がこれをどのように克服できるかについて助けてください。
CLearFeild関数は、ボタンをクリックすると呼び出され、日付ピッカーフィールドをクリアします。
敬具。