为什么不能选择大于90天
能不能单独设置某一天不可选,比如我想1号入住,5号退房,但是3号的房间被人预定了。您好,大神能具体教一下吗,不是搞前端,学校项目急需。
发现个错误,遇到月底的时候,月份获取不对,比如把时间改成1月31号,那么月份是1月,3月,3月,二月没有,不知怎么修改
又发现一个错误,和之前差不多第304行
var day = parseInt($(this).parent().text().replace(/[^0-9]/ig, "")) //截取字符串中的数字
当入住日期和离店日期重合时候,会多加1位数,这位数就是入住天数1加进去。
改变方法:
var str=$(this).parent().children("span:last-child").text();//当入住日期等于离店日期时候,拿的是入住天数,否则为空 var newstr = $(this).parent().text().replace(new RegExp(str,"ig"),"");//替换掉入住天数 var day = parseInt(newstr.replace(/[^0-9]/ig,""));//拿到最后的入住日
第二个优化的位置,ios对时间格式有指定要求不能有"-",需要转换成"/"
回复有一个错误,第323行左右:var day =
parseInt($(this).parent().text().replace(/[^0-9]/ig, "").substring(0, 2));
拿到当前离店日,当离店天数小于10的时候,截取会多拿了一位数,拿了的是一位数是入住天数。需要先计算入住天数,然后将入住天数替换掉。
var str = $(this).next().text();//拿到入住天数 var newstr=$(this).parent().text().replace(new RegExp(str,"ig"),"");//替换掉入住天数 var day = parseInt(newstr.replace(/[^0-9]/ig,""));//拿到离店日有1个优化
将flag 设为全局变量,flag=1 的时候应该提示用户请选择离店时间。
回复能不能单独设置某一天不可选,比如我想1号入住,5号退房,但是3号的房间被人预定了。