Выудил Google решение, но ближайший я мог найти (Bootstrap Datepicker Not Working) не решает проблему.ASP.Net MVC bootstrap-datepicker не работает
AFAIK, я загружаю необходимые JS и CSS ссылки:
<script type="text/javascript" src="~/Scripts/jquery-1.9.1.min.js"></script>
<script type="text/javascript" src="~/Scripts/jquery.validate.min.js"></script>
<script type="text/javascript" src="~/Scripts/bootstrap.js"></script>
<script type="text/javascript" src="~/Scripts/bootstrap-datepicker.min.js"></script>
<script type="text/javascript" src="~/Scripts/jquery.unobtrusive-ajax.min.js"></script>
<link rel=" stylesheet" href="~/Content/bootstrap-theme.css">
<link rel=" stylesheet" href="~/Content/datepicker.min.css">
<link rel=" stylesheet" href="~/Content/bootstrap-datepicker3.min.css">
На мой взгляд, я следующий HTML вход:
<input type="text" id="datepicker" data-provide="datepicker" class="form-control datepicker" />
И у меня есть этот простой Javascript на конец моего вида кода:
<script type="text/javascript">
$(function() {
$('#datepicker').datepicker({
autoclose: true,
format: 'mm/dd/yyyy',
orientation: "bottom auto",
daysOfWeekDisabled: "0,6",
todayHighlight: true
});
});
</script>
Но по какой-то причине датапикер не появляется.
Любопытно, что если я удалю input id="datepicker"
, тогда отобразится datepicker, и я смогу выбрать даты и увидеть их, отраженные в текстовом поле ввода (это означает, что используется метод datepicker класса, но почему он использует нотацию #id?). HOWEVER, при этом параметры не отображаются, т. Е. Дни 0 и 6 не игнорируются, положение выпадающего списка datepicker не находится в нижней части элемента ввода, сегодня не подсвечивается и он не «автоклинирует» по выбору даты.
Помощь?
Что произойдет, если вы удалите 'data-supply =" datepicker "? –
@TimLewis все еще не работает :(Ничего не загружается. – illya
Кстати, никаких ошибок в моей консоли при проверке инструментов разработчика в Chrome не было. – illya