Ich benutze Bootstrap Datepicker und mein Code ist wie folgt: Demo des Codes auf 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'
});
Der obige Code funktioniert einwandfrei, aber ich versuche, Benutzern nur die Auswahl von Monaten und Jahren zu ermöglichen.
Könnten Sie mir bitte sagen, wie das geht?
jquery
twitter-bootstrap
schwarzer Gürtel
quelle
quelle
Antworten:
Wie wäre es damit :
Referenz: Datepicker für Bootstrap
Für Version 1.2.0 und höher
viewMode
wurde geändertstartView
, verwenden Sie also:Siehe auch die Dokumentation .
quelle
format: " mm"
mitformat: "mm-yyyy"
. Es funktioniert jetzt :)-
zwischen den Monaten und Jahren , wenn Sie einen Raum halten , bevormm-yyyy
informat: " mm-yyyy",
, können Sie bearbeiten Ihre Antwort noch einmal bitte?Beachten Sie, dass in der Version 1.2.0 das
viewMode
geändert wurde zustartView
.z.B:
http://eternicode.github.io/bootstrap-datepicker/?markup=component&format=yyyy&weekStart=&startDate=&endDate=&startView=2&minViewMode=2&todayBtn=false&language=zh-CN&orientation=auto&autlose
quelle
Ich verwende Version 2 (unterstützt sowohl Bootstrap v2 als auch v3) und für mich funktioniert dies:
quelle
minView
zuminViewMode
Für die neueste
bootstrap-datepicker
Version (1.4.0 zum Zeitpunkt des Schreibens) müssen Sie Folgendes verwenden:Quelle: Bootstrap Datepicker-Optionen
quelle
Ich verwende den Bootstrap-Kalender für zukünftige Daten, die nicht zulässig sind, wobei nur Änderungen in Monaten und Jahren zulässig sind.
quelle
Sie sollten nur
minViewMode: "months"
in Ihrer Datepicker-Funktion hinzufügen müssen.quelle
Para visualiar los meses del año aktuell, 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
quelle
Rufen Sie das auf,
$('.input-group.date').datepicker("remove");
wenn die select-Anweisung geändert wird, und stellen Sie dann Ihre Datepicker-Ansicht ein. Rufen Sie dann das auf$('.input-group.date').datepicker("update");
quelle