Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 禁用输入类型';日期';_Javascript_Php_Html - Fatal编程技术网

Javascript 禁用输入类型';日期';

Javascript 禁用输入类型';日期';,javascript,php,html,Javascript,Php,Html,我在项目中使用输入类型date,而不是datepicker。我想在输入类型date中限制从当前日期返回的日期。我知道如何在datepicker中限制回溯日期,但我不想使用它 因此,请建议是否可以在输入类型日期(html)中限制回溯日期。更改Javascript中输入的最小值,如下所示: document.getElementById("myDate").min = "2017-03-16"; 试试这个 var inputMyDate = document.querySelector('

我在项目中使用输入类型date,而不是datepicker。我想在输入类型date中限制从当前日期返回的日期。我知道如何在datepicker中限制回溯日期,但我不想使用它


因此,请建议是否可以在输入类型日期(html)中限制回溯日期。

更改Javascript中输入的最小值,如下所示:

    document.getElementById("myDate").min = "2017-03-16";
试试这个

var inputMyDate = document.querySelector('input#finaldate');

inputMyDate.addEventListener('input', function() {  
    var current = this.value;               
    var today = new Date();     
    var dd = today.getDate();       
    var mm = today.getMonth()+1;
    var yyyy = today.getFullYear();
    if(dd<10){
        dd='0'+dd;
    } 
    if(mm<10){
        mm='0'+mm;
    } 
    var today = yyyy+'-'+mm+'-'+dd;                     
    if (current < today){
        document.getElementById('finaldate').value = today;
    }       
});
var inputMyDate=document.querySelector('input#finaldate');
inputMyDate.addEventListener('input',函数(){
var电流=该值;
var today=新日期();
var dd=today.getDate();
var mm=today.getMonth()+1;
var yyyy=today.getFullYear();
如果(dd)可能的副本