Я использую Bootstrap datepicker. Когда выбрана дата, datepicker не закрывается автоматически. Я использую эту библиотеку.Bootstrap datepicker autoclose не работает
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap-theme.min.css">
<link rel="stylesheet" href="asset/datepicker/css/bootstrap-datepicker.css">
<link rel="stylesheet" href="asset/datepicker/css/bootstrap-datepicker.standalone.css">
<script src="https://ajax.googleapis.com/ajax/libs/jQuery/1.10.2/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
Мой код здесь:
$.fn.datepicker.defaults.format = "dd-mm-yyyy";
$('#date2').datepicker({autoclose: true});
$('#date2').datepicker({autoclose: true})
.on("input change", function (e) {
$("#last_date").val(e.target.value);
var from = e.target.value.split("-");
var f = new Date(from[2], from[1] - 1, from[0]);
var today = new Date();
var x="31-12-2014";
x = x.split('-');
var new_date=new Date(x[2], x[1] - 1, x[0]);
today.setHours(0,0,0,0);
if (f > today || new_date>f) {
$("#date2").datepicker('hide');
alert("Choose a valid date");
//$("#date2").datepicker('update', "14-06-2016");
$("#date2").val("");
$("#date2").focus();
}
});
проверить это: http://stackoverflow.com/questions/22513818/bootstrap-datepicker-not-close-automatically-after-picking-a-date – vijayP
Я видел этот вопрос, я пытался, но оно не исправить. – Hermes