我使用汽车租赁插件,需要修改它,如果客户选择的租赁时间少于2小时,给他一个消息,弹出或任何类型的消息,他需要选择时间至少2小时出租。
您可以在此处查看示例:http://envato.bestsoftinc.net/wp-car/
我需要确保拾取日期字段和下拉日期字段之间至少有2小时的差异,如果没有,我需要向他显示消息,而不是让他点击搜索按钮。有什么想法我可以用jQuery或Regular Javascript来实现吗?
谢谢
答案 0 :(得分:0)
这是它的基本逻辑,请尝试在您的网站上实现此功能。 我发现moment.js非常有用js time date obj你可以尝试一下
if($('#checkInDate').value() === $('#checkOutDate').value) [
如果两个日期都是相同的日期,而不是
var checkInTime = $('#checkInTime').value();
var checkOutTime = $('#checkInTime').valeu();
获取时间价值
if(checkOutTime > checkInTime) {
checkOutTime必须晚于checkInTime,且日期相同
if(checkOutTime - checkInTime > 2) {
如果持续时间超过2,则该值可以
alert('ok');
这会失败第3个if语句
} else { alert('error must less than 2 '); }
这失败了第二个if语句
} else {alert('error checkout must bigger than checkin'); }
结束第1个如果检查同一日期的语句
}