0

Привет, я использую следующий плагин для отображения даты и времени в моих полях ввода, проблема в том, что я не могу получить значение и не могу понять, как это сделать. The plugin. Я не могу понять, что это функция, но наверняка это не работает:Twitter bootstrap datetime picker

HTML:

<div class="input-append date datetimepicker" data-date="12-12-2012" 
data-date-format="dd-mm-yyyy"> 
    <input class="span2" size="16" type="text" value="12-12-2012"> 
    <span class="add-on"><i class="icon-th"></i></span> 
</div> 

<div id="view"></div> 

JS:

$(document).ready(function() { 
    $('.datetimepicker').datetimepicker({ 
    format: 'dd-mm-yyyy hh:ii', 
    todayBtn: true, 
    pickerPosition: "bottom-left" 
    }); 
}); 

$(document.body).on('change', ".datetimepicker", function(e){ 
    var date = $(".datetimepicker").getDate(); 
    $("#view").html(date); 
}); 

Я получаю ошибку

объект [объект Объект] не имеет метода 'getDate'

Так что у меня есть некоторая ошибка, но я не могу ее найти и в документации я не могу найти, как извлечь дату из поля. Пожалуйста помоги!

+0

прежде всего, что это не ошибка попробовать 'console.log (дата);' увидеть, что и все в этих объектах и попробуйте распечатать их. –

+0

ok Я напечатал их, но их слишком много, чтобы опубликовать их здесь более 1000 символов ... –

+0

Где вы размещаете свои скрипты, и вы ставите их в правильном порядке? – acudars

ответ

0
$(document).ready(function() { 
    $('.datetimepicker') 
    .datetimepicker({ 
    format: 'dd-mm-yyyy hh:ii', 
    todayBtn: true, 
    pickerPosition: "bottom-left" 
    }) 
    .on('changeDate', function(ev){ 
    $("#view").html(ev.date.valueOf()); 
    }); 

});

ОК, я сделал это коды мне нужно благодаря @acudars и @rps

1
$('.datetimepicker').datetimepicker().on('changeDate', function(ev){ 
    console.log(ev.date.valueOf()); 
}); 

или

$(document.body).on('change', ".datetimepicker", function(e){ 
    var date = e.date.valueOf(); 
    $("#view").html(date); 
}); 
1
$(document.body).on('changeDate', ".datetimepicker", function(e){ 
    var date = e.date.valueOf(); 
    $("#view").html(date); 
}); 
Смежные вопросы