2014-03-06 41 views
0

清除選擇我有一個Jquery DatePicker控制像這樣。在JQuery中的DatePicker

<asp:TextBox runat="server" ID="txtDate" CssClass="textEntry" MaxLength="12" 
           ClientIDMode="Static" onkeyup="javascript:shouldsubmit=false;" ValidationGroup="vTimeSlot"></asp:TextBox> 

該控件的腳本如下

$("#<%= txtDate.ClientID%>").datepicker({ 
        changeMonth: true, 
        changeYear: true, 
        dateFormat: "dd-mm-yy", 
        yearRange: '1901:2050', 
        //maxDate: new Date(), 
        showOn: "button", 
        buttonImage: "images/calendar.png", 
        buttonImageOnly: true, 
        showButtonPanel: true, 
        showMonthAfterYear: true, 
        inline: true, 
        altField: "#<%= HiddenDate.ClientID%>", 
       altFormat: "dd-mm-yy", 
       onSelect: function (dateText, inst) { 
        shouldsubmit = true; 
        javascript: __doPostBack('<%= txtDate.ClientID%>', ''); 
       }, 
       onClose: function (dateText, inst) { 
        shouldsubmit = false; 
       } 
      }); 

說,例如,我所選擇的一些日期。我想清除後面的代碼點擊button

我該怎麼做?

回答

2

使用.val('')清除日期選擇器值空值賦給文本框:

$("#<%= txtDate.ClientID%>").val(''); 

從後面的代碼:

txtDate.Text = ""; or txtDate.Text = string.Empty; 
+0

我如何從代碼背後做到這一點? – MusicLovingIndianGirl

+0

更新了答案。 –

+0

我想'txtDate.Text =「」'但它保留了選擇的日期 – MusicLovingIndianGirl

1

設定值空由.val()

$(button).on("click",function(){ 
    $("#<%= txtDate.ClientID%>").val(''); 
    }); 
+0

我有編輯我的問題,請檢查 – MusicLovingIndianGirl

+0

當然我會檢查 –

+0

從後面的代碼按鈕,你可以解釋actrually你想要什麼,所以它將有助於我給予正確的答案 –