jquery bootstrap-datepicker-click-Ereignis nur einmal feuern
Habe ich den folgenden code
(ich verwende die folgende bootstrap-datepicker : http://www.eyecon.ro/bootstrap-datepicker/)
Den datepicker muss geschlossen werden, wenn Sie einen Tag anklicken. (nicht das Datum Ereignis, weil eine Motte des Jahres kann auch geändert werden)
alles funktioniert gut, nur für eine Zeit.
Die Funktion ist nur einmal feuern.
Auch ich abrufen möchten, und das Datum aus dem datepicker
Wie erreichen Sie diese
(function () {
var setDate = $('_Date').val();
//$('#_datepicker').datepicker('setValue', now);
$('#_datepicker').datepicker('setValue', setDate);
$('#_Date').change(function () {
setDate = $('#_Date').val();
$('#_datepicker').datepicker('setValue', setDate);
console.log('day2');
});
})(jQuery)
$(function () {
$('.datepicker-days td.day').click(function (e) {
e.preventDefault();
console.log('day');
//$('#_datepicker').datepicker('hide');
//alert($('#_datepicker').getDate());
//return false;
});
});
HTML /ASPX:
<div class="col-sm-2" runat="server" id="block_date">
<div class="input-group input-append date" id="datepicker_addcase" data-date="12-02-2012" data-date-format="dd-mm-yyyy">
<asp:TextBox runat="server" ID="cn_Date" CssClass="form-control" type="date-local" placeholder="Date" Text="Date"></asp:TextBox>
<div class="input-group-addon">
<span class="glyphicon glyphicon-calendar add-on"></span>
</div>
</div>
</div>
Du musst angemeldet sein, um einen Kommentar abzugeben.
entfernen zuerst b.stopPropagation() in der "bootstrap-datepicker,min.js" und versuchen Sie:
$(document).auf('click','td.Tag:nicht(\'.deaktiviert\'):nicht(\'.aktive\')',function(e){
});