【发布时间】:2017-08-03 16:53:44
【问题描述】:
我需要在这些情况下验证我的 datepicker + datetimepicker:
自输入超过 maxdaterange
selfinput over mindaterange
不存在日期的无效输入(如 29.02.2017)
输入无效(如 214124.123123.2017 (DD.MM.YYYY))
我的 JS:
var input = $('<input placeholder="DD.MM.JJJJ HH:MM" type="text">')
input.appendTo($(element));
//DATETIMEPICKER ALLGEMEIN
input.datetimepicker({
monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
monthNamesShort: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'Septem.', 'Oktober', 'Novem.', 'Dezem.'],
dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
dateFormat: 'dd.mm.yy',
changeMonth: false,
changeYear: true,
yearRange: '2015:2019',
showButtonPanel: true,
timeText: 'Zeit',
hourText: 'Stunde',
minuteText: 'Minute',
secondText: 'Sekunde',
ampm: false,
controlType: 'select',
oneLine: true,
timeFormat: 'H:mm',
closeText: "Fertig",
currentText: "Jetzt"
});
编辑:如果日期无效,我需要一个警报(例如:“无效输入”)
【问题讨论】:
标签: javascript jquery datepicker datetimepicker