验证-1个字段不大于另一个字段
Validation - 1 Field not greater than another
我使用的是2个jquery日期选择器。当日期选择器的值相等时,我想防止时间2大于时间1。时间为24小时HHMM(4个字符)文本框。
当日期选择者不平等时,《泰晤士报》什么都有。。。。
我有点工作,但不完全。。。我可以更改字段,绕过我不想要的验证。。。。
也不知道"专注"是不是该走的路。。。
http://jsfiddle.net/rbla/90ps4h9n/5/
html。。。
Start Date: <input type="text" id="StartDate" name="datepicker1" value="" />
End Date: <input type="text" id="EndDate" name="datepicker2" value="" />
<br/><br/>
Time 1: <input type="text" id="StartTime" maxlength="4">
Time 2: <input type="text" id="EndTime" maxlength="4">
<div class="error" style="display:none">Time 1 needs to be less than Time 2<div>
javascript。。。
$(function() {
$("#StartDate").datepicker({
dateFormat: "dd-M-yy"
});
$("#EndDate").datepicker({
dateFormat: "dd-M-yy"
});
});
$("#EndDate").change(function () {
var sDate = document.getElementById("StartDate").value;
var eDate = document.getElementById("EndDate").value;
if ((Date.parse(eDate) === Date.parse(sDate))) {
$("#EndTime").focusout(function(){
if(parseFloat($("#StartTime").val()) > parseFloat($("#EndTime").val()))
{
$(".error").css("display","block").css("color","red");
$("#submit").prop('disabled',true);
document.getElementById("EndTime").value = "";
}
else
{
$(".error").css("display","none");
$("#submit").prop('disabled',false);
}
});
}
});
我认为您可以通过比较运算符来比较日期date('date')的两个对象
if(parseFloat($("#StartTime").val()) > parseFloat($("#EndTime").val()))
更换
if(new Date($("#StartTime").val()) > new Date($("#EndTime").val()))
我不确定我是否按照你的需要做出了确切的改变。但我已经给了你关于日期对象比较的想法。
相关文章:
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- Angular ng repeat order将多个字段作为一个字段
- 如何将Date字段设置为等于另一个Date+Int值,该值表示月份值
- 我怎么能让流星简单模式中的一个字段等于一个js变量,并且仍然让用户填写简单模式的其余部分
- 可以't无法将一个字段复制到另一个字段
- 检查 2 个输入字段和一个选择字段,以便在它们全部填写后进行更改
- 将输入字段从一个复制到另一个
- 使用javascript从php向文本输入字段返回一个值
- 仅使JSP页面中出现的同一字段的一个实例可编辑
- 可以为邮件添加刚刚克隆的输入字段(最后一个)
- 使用Jquery为字段添加一个复选框值
- 对不同文件中同一个类的所有字段应用一个函数一次
- 通过隐藏字段获得一个框架来处理knockout.js不持久化的问题
- 动态输入字段和一个javascript
- 我如何清除所有字段在一个可变的html内容?(最好使用jQuery)
- PHP Javascript AJAX填充和计算几个输入字段-只有一个函数填充
- Mongodb /meteor收集检查子文档字段是否存在,当字段是一个变量
- 为要添加到ng-repeat中的自定义类型的输入字段创建一个自定义指令
- 如何存储标记值(如gmail字段)作为一个字符串在一个变量使用html和javascript