需要在“迄今为止”上添加 30 天的范围限制;一旦用户选择“起始日期”;在 JavaScript 中
一旦用户在 From date,就需要在To date
上添加 30 天的范围限制title="显示标记为“javascript”的问题" rel="tag">javascript。
我尝试按照下面所示的方式使用它,但它不起作用。
也尝试过使用最大日期,但它不能根据用户选择动态工作。
只需使用datepicker
。
$(document).ready(function() {
$('#csFromdt').datepicker({
dateFormat : 'dd/mm/yy',
changeMonth : true,
changeYear : true,
onSelect : function(selected) {
$("#csTodt").datepicker("option", "minDate", selected)
}
});
$("#csFromdt").keyup(function(e) {
if (e.keyCode != 8) {
if ($(this).val().length == 2) {
$(this).val($(this).val() + "/");
} else if ($(this).val().length == 5) {
$(this).val($(this).val() + "/");
}
}
});
$('#csTodt').datepicker({
dateFormat : 'dd/mm/yy',
changeMonth : true,
changeYear : true
/*maxDays: 10*/
/*maxDate : '15'*/
})/*.on('changeDate', function(selected) {
let csFromdt = new Date(selected.date.valueOf());
let csTodt = new Date(csFromdt);
csTodt = new Date(csTodt.setDate(csTodt.getDate() + 15));
$('#csTodt').datepicker('setStartDate', csFromdt);
$('#csTodt').datepicker('setEndDate', csTodt);
});*/
$("#csTodt").keyup(function(e) {
if (e.keyCode != 8) {
if ($(this).val().length == 2) {
$(this).val($(this).val() + "/");
} else if ($(this).val().length == 5) {
$(this).val($(this).val() + "/");
}
}
});
$(".datepicker").datepicker({
dateFormat : 'dd/mm/yy',
changeMonth : true,
changeYear : true,
maxDate : '0'
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我尽力了..有任何疑问都可以问我
I tried my best..any query ask me