我需要用 jquery-ui 开发一个 datetimepicker 输入。我已经开发了一个日期选择器,并且同样工作得很好。问题是 DateTimePicker 正在显示一个日期选择器,因此选择缺少时间。
在具有正常工作的 DatePicker 的函数下方:
function initInputDate() {
//Regionaliza o datepicker
//Seleciona todos os Inputs de Data
$("*").on("focus", ".inputData", function() {
$.datepicker.setDefaults($.datepicker.regional[ "pt-BR" ]);
//Adiciona o plugin datepicker do JQuery-UI aos inputs de data
$(this).datepicker({
showAnim: 'slideDown',
dateFormat: 'dd/mm/yy',
changeMonth: true,
changeYear: true
});
});
}
下面这个函数是错的。她正在显示一个 DatePicker,但应该显示一个 DateTimePicker。我已经意识到显示的 DateTimePicker 与上面的函数中显示的不同,即它们是不同的,因为我删除了按钮,但它们出现在下面的这个函数中为 false DateTimePicker。
function initInputDateTime() {
//Seleciona todos os Inputs de Data
$("*").on("focus", ".inputDataHora", function() {
//Adiciona o plugin datepicker do JQuery-UI aos inputs de data
$(this).datetimepicker({
showAnim: 'slideDown',
dateFormat: 'dd/mm/yy',
changeMonth: true,
changeYear: true
});
});
}
我很关心脚本:
jquery-ui-timepicker-addon.js
jquery.js
jquery-ui-1.9.2.custom.min.js
此图像显示错误的日期选择器,它必须是日期时间选择器:
输入的 HTML:
<tr>
<td>
<b>Data e Hora da Análise:* </b>
</td>
<td>
<input id="dsAnalise" class="input inputDataHora hasDatepicker" type="text" size="15" maxlength="16" value="" name="dsAnalise">
</td>
</tr>
非常感谢!