У меня есть Datepicker и Timepicker в 2 отдельных полях ввода, но мне нужно объединить 2 поля ввода в одно для вызова базы данных. Хотите знать, могу ли я использовать только 1 поле ввода для обоих элементов управления?
сначала вызовите средство выбора даты, и пользователь щелкнет нужную дату, после чего будет введено значение, затем всплывет устройство выбора времени и добавит дату, выбранную пользователем в первом действии.
Я использую jQuery UI Datepicker и Timepickr плагины
Итак, у меня есть что-то вроде этого
<input class="datepicker">2009-06-22</input>
<input class="timepicker">12:00:00</input>
Но хотелось бы что-то вроде этого
<input class="datetimepicker">2009-06-22 12:00:00</input>
<script type="text/javascript">
// Date and Time picker same input field
$("#datepicker").datepicker( {
dateFormat: 'yy-mm-dd',
onClose: function(dateText, inst) {
var tempDate = $("#datepicker").val(dateText);
$("#datepicker").timepickr({
onClose: function(timeText, inst) {
var tempTime = $("#datepicker").val(dateText);
alert("Temp Time: '" + tempTime.val() + "'");
$("#datepicker").val(tempDate.val() + ' ' + tempTime.val());
}
});
}
});
</script>