有没有办法使用phonegap datepicker插件禁用未来的日期?我知道允许旧日期的选项,但我未来的日期没有看到任何内容?开发混合版本,并寻找限制iOS和Android的选项。
答案 0 :(得分:0)
您可以传递options.max等变量并将其设置为taday日期。将此参数传递给handaleDate方法,此处为Plugins ...
function handleDates(elm, options) {
event.stopPropagation();
var currentField = $(elm);
var opts = options || {};
var minVal = opts.min || 0;
var maxVal = opts.max || 0;// Set this to Todays date
var myNewDate = Date.parse(currentField.val()) || new Date();
if(typeof myNewDate === "number") {
myNewDate = new Date (myNewDate);
}
window.plugins.datePicker.show({
date : myNewDate,
mode : 'date',
minDate: Date.parse(minVal),
maxDate: Date.parse(maxVal)
}, function(returnDate) {
if(returnDate !== "") {
var newDate = new Date(returnDate);
currentField.val(getFormattedDate(newDate));
}
currentField.blur();
});
}