J'utilise bootstrap datepicker et mon code est comme suit, Démo du code sur 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'
});
Le code ci-dessus fonctionne bien, mais ce que j'essaie de faire, c'est de permettre aux utilisateurs de choisir des mois et des années uniquement.
Pouvez-vous me dire comment procéder?
jquery
twitter-bootstrap
ceinture noire
la source
la source
Réponses:
Que dis-tu de ça :
Référence: Datepicker for Bootstrap
Pour la version 1.2.0 et plus récente,
viewMode
a changé enstartView
, utilisez donc:Consultez également la documentation .
la source
format: " mm"
parformat: "mm-yyyy"
.-
entre les mois et les années si vous gardez un espace avantmm-yyyy
deformat: " mm-yyyy",
, pourriez - vous modifier votre réponse à nouveau?Notez que dans la version 1.2.0, le
viewMode
est devenustartView
.par exemple:
http://eternicode.github.io/bootstrap-datepicker/?markup=component&format=yyyy&weekStart=&startDate=&endDate=&startView=2&minViewMode=2&todayBtn=false&language=zh-CNautonautarose=autoforce=autoforce=
la source
J'utilise la version 2 (prend en charge à la fois bootstrap v2 et v3) et pour moi cela fonctionne:
la source
minView
pourminViewMode
Pour la dernière version
bootstrap-datepicker
(1.4.0 au moment de la rédaction), vous devez utiliser ceci:Source: Options du sélecteur de date Bootstrap
la source
J'utilise le calendrier bootstrap pour une date future non autorisée avec autorisation de changement en mois et en année uniquement.
la source
Vous ne devriez avoir à ajouter que
minViewMode: "months"
dans votre fonction datepicker.la source
Para visualiar los meses del año actual, visualiza solo los meses, y con el formato solo toma los meses de ese año. tambien se puede confirurar para que se visualice una cierta cantidad de meses
la source
Pourquoi ne pas appeler le
$('.input-group.date').datepicker("remove");
lorsque l'instruction de sélection est modifiée, puis définir votre vue de sélection de date, puis appeler le$('.input-group.date').datepicker("update");
la source