Javascript 如何禁用日期直到当前日期?对于输入类型Datetime local
我正在使用模态作为任务的提醒日期。必须禁用当前日期及其前几天,以便用户可以选择从第二天开始的提取日期,以便用其指定的任务标记提醒 为此,我使用输入类型:Javascript 如何禁用日期直到当前日期?对于输入类型Datetime local,javascript,forms,datetime,Javascript,Forms,Datetime,我正在使用模态作为任务的提醒日期。必须禁用当前日期及其前几天,以便用户可以选择从第二天开始的提取日期,以便用其指定的任务标记提醒 为此,我使用输入类型: 如果我使用下面的java脚本,它适用于输入类型“Date”,但不适用于Datetime local $(function(){ var dtToday = new Date(); var month = dtToday.getMonth() + 1; var day = dtToday.getDate();
如果我使用下面的java脚本,它适用于输入类型“Date”,但不适用于Datetime local
$(function(){
var dtToday = new Date();
var month = dtToday.getMonth() + 1;
var day = dtToday.getDate();
var year = dtToday.getFullYear();
if(month < 10)
month = '0' + month.toString();
if(day < 10)
day = '0' + day.toString();
var maxDate = year + '-' + month + '-' + day;
/*alert(maxDate);*/
$('#actionreminderdate').attr('min', maxDate);
});
$(函数(){
var dtToday=新日期();
var month=dtToday.getMonth()+1;
var day=dtToday.getDate();
var year=dtToday.getFullYear();
如果(月<10)
month='0'+month.toString();
如果(第10天)
day='0'+day.toString();
变量maxDate=年+'-'+月+'-'+日;
/*警报(maxDate)*/
$('#actionmemberdate').attr('min',maxDate);
});
你能帮我吗 您可以在输入字段上设置最小值和最大值:
以公认的ISO格式获取当前时间(您必须将区域数据从末端修剪掉,这很烦人),然后将其设置为输入值和输入最小值
您可以在输入字段上设置最小值和最大值:
以公认的ISO格式获取当前时间(您必须将区域数据从末端修剪掉,这很烦人),然后将其设置为输入值和输入最小值
我在ios设备上的fiddle中尝试了这一功能,但它不起作用。但在安卓系统中运行良好。@offwhite-这在windows 10中不起作用。我在ios设备上的fiddle中尝试了这一功能,但它不起作用。但在android中运行良好。@offwhite-这在windows 10中不起作用
$(document).ready(function(){
elem = document.getElementById("dateInput")
var iso = new Date().toISOString();
var minDate = iso.substring(0,iso.length-1);
elem.value = minDate
elem.min = minDate
});