Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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 看看我是否已经20岁了,我才能维持自己的生活_Javascript_Jquery - Fatal编程技术网

Javascript 看看我是否已经20岁了,我才能维持自己的生活

Javascript 看看我是否已经20岁了,我才能维持自己的生活,javascript,jquery,Javascript,Jquery,我已经坐下来和一个小型jquery sciprt一起工作,以指定年龄的速度以及是否可以获得创建用户的法律 <script type="text/javascript"> $(function() { var today = new Date(); var dd = today.getDate(); var mm = today.getMonth(); var yyyy = today.getFullYear();

我已经坐下来和一个小型jquery sciprt一起工作,以指定年龄的速度以及是否可以获得创建用户的法律

<script type="text/javascript">     
$(function() {
    var today = new Date();     
    var dd = today.getDate(); 
    var mm = today.getMonth();
    var yyyy = today.getFullYear();     

    $.datepicker.setDefaults( $.datepicker.regional[ "da" ] );      
    $("#datepicker").datepicker({       
        dateFormat: 'yy-mm-dd', 
        changeMonth: true,          
        changeYear: true,
        yearRange: '1950:'+yyyy,
        maxDate: new Date(yyyy, mm, dd),

        onSelect: function(value, ui) {             
            var dob = new Date(value);
            var age = new Date(today - dob).getFullYear() - 1970;
            $('#age').html(age+' år gammel');

            // alders kontrol
            var status = (age<20)? true: false;                         
            $('#msg').html( (! status )? '': 'Kan ikke opret dig!' );
            $("input[type=submit]").attr("disabled", status); 
        }
    });     
});     
从现在到20年后,你不能选择一个必须如此的日期。例如,如果我今天19岁,明天20岁,那么我可以在早上首先创造我,然后你会看到它

所以它必须首先站出来,看看你是否可以在网站上创建,如果你超过20岁,你必须继续说你有多大年纪

问题是:它显示了从今天到1950年的所有年份、日期和月份。 它必须使一岁从今天开始,比1993年整整晚20年,这是最后一年。因此,在你必须注册网站之前,你应该一直保持20年的状态。

改变

 maxDate: new Date(yyyy, mm, dd),


所以,你想从现在开始展示过去20年的日历,对吗?这个问题似乎是合理的,但很难理解,这可能就是为什么你越来越沮丧,想把问题更多地集中在你试图解决的具体问题上。一些额外的细节使得很难判断问题是什么。
  maxDate: new Date(yyyy-20, mm, dd),