我添加了datepicker的功能。但我的日期选择器在第一次点击时没有打开。 这是我的jsp代码..
至 这是我的查询功能..
function addDate(idName) {
$(idName).datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
dateFormat: "dd/mm/yy"
});
}function addTime(idName) {
$(idName).timepicker({`
ampm: true,
timeFormat: "hh:mmtt"
});
}
请帮帮我..谢谢。
答案 0 :(得分:1)
分配DatePickers和TimePickers以自动聚焦事件。您不需要每次都调用$(object).datepicker()
,只需在初始化时调用它,并在聚焦时正常打开。
一种好方法是将 .datepicker 类分配给您希望分配DatePicker的每个对象,然后将DatePicker分配给该类的所有元素。
$(document).ready(function() {
$(".datepicker").datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
dateFormat: "dd/mm/yy"
});
});
使用TimePickers做同样的事情。
答案 1 :(得分:0)
试试这个,我不知道你用的语言是什么?
@Html.TextBoxFor(model=> model.Filters.EndTime,new { @class = "date" })
$('.date').datepicker({ dateFormat: "yy/mm/dd", maxDate: '+0d', minDate: '-600d'});
上面的代码是用asp.net mvc编写的
答案 2 :(得分:0)
您需要致电
addDate(idName)
就像这样准备好文件
$(function() {
addDate(idName)
});