一个页面,四个 input 年 1 月 1 年 2 月 2
要求年月 1 比年月 2 早 js 进行初步过滤防止输错 不需要防止恶意 只是个简单过滤
方便自己盲输录入错误
挂了个 jquery 用 val()取出四个值 ay am by bm 顺手写了个这个判断:
if ((ay * 12 + am) - (by * 12 + bm) > 0) playAlertMusic();
然后就愉快的录数据 结果,最后数据库汇总,还是有前面比后面小的……
百撕不得骑姐,按照那个数据重新录入,卧槽果然能通过验证
结果,一个一个变量 debug ,粗略猜到了是字符串数字问题, ay*12 就变成 integer ,跟一个 string int 做加法,竟然不会自动把 string int 转成 int ……
这 js 解释器啊啊啊啊。感觉大部分脚本语言都能比较好的处理好这种问题吧
要求年月 1 比年月 2 早 js 进行初步过滤防止输错 不需要防止恶意 只是个简单过滤
方便自己盲输录入错误
挂了个 jquery 用 val()取出四个值 ay am by bm 顺手写了个这个判断:
if ((ay * 12 + am) - (by * 12 + bm) > 0) playAlertMusic();
然后就愉快的录数据 结果,最后数据库汇总,还是有前面比后面小的……
百撕不得骑姐,按照那个数据重新录入,卧槽果然能通过验证
结果,一个一个变量 debug ,粗略猜到了是字符串数字问题, ay*12 就变成 integer ,跟一个 string int 做加法,竟然不会自动把 string int 转成 int ……
这 js 解释器啊啊啊啊。感觉大部分脚本语言都能比较好的处理好这种问题吧