我在 2 个单独的输入字段中有一个 Datepicker 和一个 Timepicker,但我需要将 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>