Я использую bootstrap datepicker, и мой код выглядит следующим образом: Демо кода на jsfiddle
<div class="input-append date" id="datepicker" data-date="02-2012"
data-date-format="mm-yyyy">
<input type="text" readonly="readonly" name="date" >
<span class="add-on"><i class="icon-th"></i></span>
</div>
$("#datepicker").datepicker({
viewMode: 'years',
format: 'mm-yyyy'
});
Приведенный выше код работает нормально, но я пытаюсь позволить пользователям выбирать только месяцы и годы.
Подскажите, пожалуйста, как это сделать?
jquery
twitter-bootstrap
черный пояс
источник
источник
Ответы:
Как насчет этого :
Ссылка: Datepicker для Bootstrap
Для версии 1.2.0 и новее
viewMode
изменилось наstartView
, поэтому используйте:Также смотрите документацию .
источник
format: " mm"
наformat: "mm-yyyy"
. Теперь он работает :)-
между месяцами и годами , если вы держите пробел передmm-yyyy
вformat: " mm-yyyy",
, не могли бы вы измените свой ответ еще раз?Обратите внимание, что в версии 1.2.0 файл
viewMode
изменился наstartView
.например:
http://eternicode.github.io/bootstrap-datepicker/?markup=component&format=yyyy&weekStart=&startDate=&endDate=&startView=2&minViewMode=2&todayBtn=false&language=zh-CN&orientation=auto&autoclose=on&forceParse=on#sandbox
источник
Я использую версию 2 (поддерживает как bootstrap v2, так и v3), и для меня это работает:
источник
minView
наminViewMode
Для последней
bootstrap-datepicker
версии (1.4.0 на момент написания) вам необходимо использовать это:Источник: параметры Bootstrap Datepicker
источник
Я использую календарь начальной загрузки для будущей даты, не позволяю изменять только месяцы и год.
источник
Вам нужно будет добавить только
minViewMode: "months"
функцию datepicker.источник
Para visualiar los meses del año actual, visualiza solo los meses, y con el formato solo toma los meses de ese anño. tambien se puede confirmurar para que se visualice una cierta cantidad de meses
источник
Почему бы не вызвать
$('.input-group.date').datepicker("remove");
при изменении оператора select, затем установить представление datepicker, а затем вызвать$('.input-group.date').datepicker("update");
источник