you need to give the input element an id like id="numDays"
затем используйте свойство onSelect :
$('#datepicker1').datepicker({
onSelect: function(dateText, inst) {
var start = $('#datepicker').datepicker('getDate');
var end = $('#datepicker1').datepicker('getDate');
var days = (end - start)/1000/60/60/24;
$('#numDays').val(days);
}
});
или что-то похожее на это
ОБНОВЛЕНИЕ Я обновил проект jsfiddle ... но воткод ..
(HTML не отображается справа) в основном гарантирует, что вход имеет идентификатор = 'numDays'
количество дней
// begin JSScript:
$ ("# datepicker"). Datepicker ({minDate: "01/07/2012", maxDate: "30.01.2012"});
$("#datepicker1").datepicker({
beforeShow: setminDate,
onSelect: function(dateText, inst) {
var start = $('#datepicker').datepicker('getDate');
var end = $('#datepicker1').datepicker('getDate');
var days = (end - start)/1000/60/60/24;
$('#numDays').val(days);
}
});
Как я уже сказал, я также обновил страницу jsfiddle.net ... но это то, что вам нужно сделать,
Я только что протестировал в FireFox, работал как ожидалось
... Боже, вставлять HTML в комментарии было непросто ... надеюсь, теперь это имеет смысл ..