Javascript 如何防止用户选择大于今天的日期? 帮助我禁用用户选择大于今天的日期
目前,用户可以选择比今天更大的任何日期注册患者。他们应该能够将几天前接受过治疗的患者登记到系统中,但不能用于即将进行的治疗。简而言之,我希望禁止用户选择比今天更大的日期。所以,这里是我所拥有的:Javascript 如何防止用户选择大于今天的日期? 帮助我禁用用户选择大于今天的日期,javascript,php,datetime,datetimepicker,datetime-format,Javascript,Php,Datetime,Datetimepicker,Datetime Format,目前,用户可以选择比今天更大的任何日期注册患者。他们应该能够将几天前接受过治疗的患者登记到系统中,但不能用于即将进行的治疗。简而言之,我希望禁止用户选择比今天更大的日期。所以,这里是我所拥有的: $(document).ready(function(){ $('.datefield').datetimepicker({ 'dateFormat': 'dd-mm-yy' }); $("#register_date").val( $dss.getDate(&quo
$(document).ready(function(){
$('.datefield').datetimepicker({ 'dateFormat': 'dd-mm-yy' });
$("#register_date").val( $dss.getDate("dd-mm-yyyy jj:nn") )
if ($("#cancel_date").val() == "" ){ //00-00-0000 00:00
$("#cancel_date").val( $dss.getDate("dd-mm-yyyy jj:nn") )
}
user_name = "<?php echo $_SESSION['USER_NAME']; ?>"
user_id = "<?php echo $_SESSION['USER_ID']; ?>"
ipdMC();
$("#cancel_id").val(user_id);
///--> getLabStatus();
physio_list_start();
$$live();
});
您可以使用mindate将datetimepicker禁用到大于今天的日期
$(document).ready(function(){
$('.datefield').datetimepicker({
'dateFormat': 'dd-mm-yy',
'maxDate': 0
});
$("#register_date").val( $dss.getDate("dd-mm-yyyy jj:nn") )
if ($("#cancel_date").val() == "" ){ //00-00-0000 00:00
$("#cancel_date").val( $dss.getDate("dd-mm-yyyy jj:nn") )
}
user_name = "<?php echo $_SESSION['USER_NAME']; ?>"
user_id = "<?php echo $_SESSION['USER_ID']; ?>"
ipdMC();
$("#cancel_id").val(user_id);
///--> getLabStatus();
physio_list_start();
$$live();
});
$(文档).ready(函数(){
$('.datefield').datetimepicker({
“日期格式”:“dd-mm-yy”,
“maxDate”:0
});
$(“#注册日期”).val($dss.getDate(“dd-mm-yyy-jj:nn”))
如果($(“#取消日期”).val()==”){//00-00-0000 00:00
$(“#取消日期”).val($dss.getDate(“dd-mm-yyy-jj:nn”))
}
user_name=“”
用户_id=“”
ipdMC();
$(“取消id”).val(用户id);
///-->getLabStatus();
理疗列表开始();
$$live();
});
但是如果您使用javascript,您的时区将使用客户端时区,因此请小心您是否阅读了datetimepicker的文档?会有mindate,就把它设为今天。@DevsiOdedra你是说“最长日期”吗?OP说禁用选择大于今天的日期。正如@evolutionxbox所说,我需要禁用用户选择大于今天的日期,因为你救了我的命!非常感谢你!为了提醒你,我会记住的!
$(document).ready(function(){
$('.datefield').datetimepicker({
'dateFormat': 'dd-mm-yy',
'maxDate': 0
});
$("#register_date").val( $dss.getDate("dd-mm-yyyy jj:nn") )
if ($("#cancel_date").val() == "" ){ //00-00-0000 00:00
$("#cancel_date").val( $dss.getDate("dd-mm-yyyy jj:nn") )
}
user_name = "<?php echo $_SESSION['USER_NAME']; ?>"
user_id = "<?php echo $_SESSION['USER_ID']; ?>"
ipdMC();
$("#cancel_id").val(user_id);
///--> getLabStatus();
physio_list_start();
$$live();
});