Saya menggunakan datepicker bootstrap dan kode saya seperti berikut, Demo kode di 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'
});
Kode di atas berfungsi dengan baik, tetapi yang saya coba lakukan adalah mengizinkan pengguna memilih bulan dan tahun saja.
Bisakah Anda memberi tahu saya bagaimana melakukan itu?
jquery
twitter-bootstrap
sabuk hitam
sumber
sumber
Jawaban:
Bagaimana dengan ini :
Referensi: Datepicker untuk Bootstrap
Untuk versi 1.2.0 dan yang lebih baru,
viewMode
telah berubah menjadistartView
, jadi gunakan:Lihat juga dokumentasinya .
sumber
format: " mm"
denganformat: "mm-yyyy"
. Ini bekerja sekarang :)-
antara bulan dan tahun jika Anda terus spasi sebelummm-yyyy
diformat: " mm-yyyy",
, bisa tolong mengedit jawaban Anda lagi?Perhatikan bahwa dalam versi 1.2.0
viewMode
telah berubah menjadistartView
.misalnya:
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#forcesParse=on#forcesParse=
sumber
Saya menggunakan versi 2 (mendukung bootstrap v2 dan v3) dan bagi saya ini berfungsi:
sumber
minView
keminViewMode
Untuk yang terbaru
bootstrap-datepicker
(1.4.0 pada saat penulisan), Anda perlu menggunakan ini:Sumber: Opsi Bootstrap Datepicker
sumber
Saya menggunakan kalender bootstrap untuk tanggal yang akan datang tidak memungkinkan dengan memungkinkan perubahan hanya dalam bulan & tahun ..
sumber
Anda harus menambahkan hanya
minViewMode: "months"
dalam fungsi datepicker Anda.sumber
Para visualiar los meses del año aktual, 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
sumber
Mengapa tidak memanggil
$('.input-group.date').datepicker("remove");
ketika pernyataan pilih diubah kemudian setel tampilan pemilih data Anda kemudian panggil$('.input-group.date').datepicker("update");
sumber