【发布时间】:2016-09-24 05:06:23
【问题描述】:
我知道这里有很多关于这个主题的问题,但没有人问我遇到的问题。
此脚本用于用户选择日期以及开始和结束时间并进行预订的预订。 我有一个带有日期选择器输入字段和两个时间选择器输入字段的表单,一个用于开始时间,一个用于结束时间。
问题是我正在为其编写预订脚本的商店是从晚上 17:00 到早上 1:00 营业的。因此,如果有人在 23:00 到 01:00 之间进行预订,则开始时间始终显示为较大,从而导致表单未通过验证。
有谁知道是否有解决方案,或者是否有验证器可以做到这一点。
注意:我只想比较时间,不想添加另一个日期字段。
var timeto=$('#timeto').val();
var timefrom=$('#timefrom').val();
if(timefrom>timeto){
alert('start time should be smaller')
}
因此,如果 time from 是 23:00 和 time to 是 00:00,则会显示警报,但实际上 00:00 比 23:00 更长时间
【问题讨论】:
-
请展示您到目前为止所尝试的内容。
-
@ObjectManipulator 我进行了编辑,但到目前为止我尝试的代码只是一个简单的比较。
-
$('#timeto').val(); 的格式是什么?
-
@splash58 只是字符串
-
您想使用 jquery 进行验证吗?还是 PHP?
标签: javascript php jquery validation