-1
我在引導中使用jquery datepicker
modal popup
。一旦我們打開彈出窗口,我們可以選擇日期並點擊'保存'按鈕。 popup
已關閉,頁面重新加載並且數據保存在數據庫中。它正在按預期運行。引導模式中的jquery datepicker彈出不按預期工作
但是,在下面的情況下它不按預期方式工作。
- 我打開
popup
和關閉popup
無需點擊按鈕'Save'
- 當我再次打開彈出窗口,然後輸入日期和點擊
'Save'
它拋出jquery
未定義的錯誤。
以下是我的代碼:
<div class="modal-body">
<div class="form-group">
<label for="<%=txtDate.ClientID %>">Date:</label>
<asp:TextBox runat="server" ReadOnly="true" ID="txtDate" CssClass="form-control datepicker"></asp:TextBox>
</div><hr/>
<asp:Button ID="btnSave" runat="server" CssClass="btn btn-warning" Text="Save" OnClick="btnSave_Click" UseSubmitBehavior="false" data-dismiss="modal" />
<button type="button" class="btn pull-right" data-dismiss="modal">Close</button></div>
我的JS代碼:
<script src="<%=ConfigurationManager.AppSettings["Rootfolder"] %>/Scripts/jquery-ui-1.11.2.js"></script>
<script type="text/javascript">
var txt1 = '#<%= txtDate.ClientID%>';
$today = new Date();
$yesterday = new Date($today);
$yesterday.setDate($today.getDate() - 0);
$(function() {
$(".datepicker").datepicker({
dateFormat: "dd/mm/yy",
minDate: $yesterday,
autoclose : true
});
});
</script>
我這麼想嗎?請讓我知道,如果我需要添加一些東西,我試了太久,並沒有按預期工作。
未定義錯誤的數量是多少?應該有一個數字。 –
嘗試使用id而不是class。 ('#txtDate')。datepicker({}) – Rahul
@Fotis Grigorakis它的行爲每次不同。有時它會拋出錯誤,有時它只是不回發頁面來保存數據。我只是試圖給你錯誤號碼,但它不會發回頁面進行保存,即使在控制檯中也不會拋出任何錯誤。 – user8403440