Sto usando il bootstrap-datepicker nel mio sito. Il datepicker verrà utilizzato per definire i filtri di ricerca. Ho bisogno che il valore iniziale dell'elemento di input datepicker sia vuoto, quindi non introdurrà il filtro data per i risultati della ricerca. Quando l'utente fa clic sull'input di testo collegato a Datepicker, la finestra a comparsa Datepicker dovrebbe selezionare il primo giorno del prossimo mese.Imposta la data per essere inizialmente vuota in bootstrap-datepicker
Problema: Se dovessi impostare una data iniziale (come illustrato di seguito), il metodo di scrittura sarà popolato con la data odierna, che non è quello che voglio. Tuttavia, se non imposto la data iniziale, datepicker mostrerà gli anni '70. Cosa dovrei fare?
Simile a: La demo per jQueryUI Datepicker
JS Codice
var now = new Date();
var nextMonth = new Date();
nextMonth.setDate(1);
nextMonth.setMonth(now.getMonth() + 1);
var prettyDate = nextMonth.getMonth() + '/' + nextMonth.getDate() + '/' + nextMonth.getFullYear();
$('#listing_filter_available').val(prettyDate);
$('#listing_filter_available').datepicker();
codice HTML
<input type="text" id="listing_filter_available" class="input-small" placeholder="Date Available" />
Tentativo non riuscito
Datepicker non popup sul cliccando il metodo di scrittura el
$(function() {
var now = new Date();
var nextMonth = new Date();
nextMonth.setDate(1);
nextMonth.setMonth(now.getMonth() + 1);
var prettyDate = nextMonth.getMonth() + '/' + nextMonth.getDate() + '/' + nextMonth.getFullYear();
$('#listing_filter_available').val(''); // clear the date filter
$('#listing_filter_available').click(function() {
$('#listing_filter_available').val(prettyDate);
$('#listing_filter_available').datepicker();
});
});
dubito che questo problema è rilevante con le attuali versioni di Twitter bootsrap datepicker. Mi piacerebbe sapere quale versione stavi usando. AFAIK inizializzando datepicker su un campo di input non fornisce più alcun valore predefinito. Questo mi fa pensare che la soluzione ideale oggi sia semplicemente l'aggiornamento ad alcune versioni ... almeno la versione 1.3.1 non sembra richiedere alcun pazzo giochetto per farlo funzionare. – Timo