2014-01-23 158 views
0

有沒有辦法使用phonegap datepicker插件禁用未來日期?我知道允許舊日期的選項,但我未看到未來日期的任何內容?開發一款混合應用,並尋找限制iOS和Android的選項。使用PhoneGap日期選擇器禁用未來日期

回答

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(); 
    }); 
} 
相關問題