Utilizzo di jquery e del Datepicker Bootstrap, come posso ottenere il nuovo valore di data che ho selezionato utilizzando Bootstrap Datepicker? FYI, sto usando Rails 3 e Coffescript.Come ottenere il valore della data selezionato mentre si utilizza Bootstrap Datepicker?
Ho creato la datapicker utilizzando:
<input id="startdate" class="span2 datepicker" type="text" value="" name="startdate" default="2013-05-21" data-date="2013-05-21" data-behavior="datepicker">
<%= submit_tag 'Get Data using date', :id => 'get_data' %>
$(".datepicker").datepicker
endDate: new Date
format: "yyyy-mm-dd"
autoclose: true
minViewMode: 1
todayBtn: "linked"
Quando un utente fa clic su "Get dati utilizzando data" pulsante accanto ad essa, io utilizzare jQuery per ottenere il nuovo valore data fissata dal datepicker, impedire al modulo di inviare ed eseguire una richiesta Ajax utilizzando tale valore di data. Tutto l'ajax funziona bene, tranne che per ottenere il nuovo valore di data corretto. Ho provato entrambi i seguenti e non mi dà la nuova data, restituisce solo i valori predefiniti che ho impostato inizialmente.
sd1 = $('#startdate').attr('value')
console.log sd1
sd2 = $('#startdate').attr('data-date'))
console.log sd2
mi sento veramente stupido in questo momento, ma non riesco a trovare il modo di ottenere il nuovo valore data fissata dalla datepicker bootstrap.
Per me, il primo $ ('# startdate'). Val() ha funzionato perfettamente. Grazie – Ryan
Potresti dirmi per favore quale componente Datepicker stai usando? Non ce n'è uno ufficiale e un sacco di party in 3D, è per questo che lo sto chiedendo. – momijigari
ringrazio molto sir..i state cercando da 6 ore ... ora ho ottenuto questo lavoro ... vi ringrazio molto signore ... e yess grazie al mio Allah ... –