我在NinjaForms上使用了一个文本字段,并在其上选择了一个日期选择器。
我需要的是当他/她从当前日期选择一个不到2个工作日的日期时向用户显示警告。
有人帮我提供代码吗?
答案 0 :(得分:0)
Demo Fiddle || Updated fiddle persisting the date || Updated fiddle with 'dd-mm-yy' dateFormat
您可以计算日期选择器的日期差异onClose
事件,并可根据需要显示警告。
jQuery代码:
$('#txt').datepicker({
onClose: function (selectedDate) {
var oneday = 1000 * 60 * 60 * 24; //ms*sec*min*hrs
var today = new Date();
var selected = new Date(selectedDate);
var diff = parseInt((selected - today) / oneday);//difference between the two dates
if (diff <= -14) {
alert("Not Good... Two weeks have passed..");
$('#txt').val('');//Remove this to keep the dates
} else if (diff <= 14 && diff >= 0) {
alert("Not Good... Please give us 2 weeks..");
$('#txt').val('');//Remove this to keep the dates
}
}
});