【发布时间】:2009-08-07 13:37:19
【问题描述】:
首先为在这么多天里创建我的第三个 Javascript 问题而道歉 - 我真的想在这个项目的这个领域推动自己,并且由于我的研究和你的研究,我觉得我的技能正在以相当好的速度发展在这里提供了很棒的帮助,尤其是 redsuqare!
我有一个表格,人们可以在其中输入时间,并有一个掩码可以检查输入的格式是否为 99:99 - 这很好,但理想情况下我想将其限制为不超过23:59!
这是我目前拥有的代码,尽我所能拼凑起来,但不出所料地不起作用......
$.each($('#hoursavailable tr td :checkbox'), function() {
var $this = $(elem); // cache the object
var $row = $this.closest('tr'); // find the nearest table row
if($this.is(':checked')) {
// do nothing!
} else {
$row.each(':text'),function() {
var splittime = $(this).split(":");
if(splittime[0] > 22 || splittime[1] > 58) {
alert('please enter a valid date'); return false;
}
}
}
});
还值得注意的是,每行/tr 有两个输入 - 如果我能以某种方式比较这两个输入,以确保第一个在第二个之前,那将是绝对理想的,但感谢这可能会更多超越我比现在的东西:(
谢谢
【问题讨论】:
标签: javascript jquery validation date time