-3

我已经坐下来使用一个小的 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 年之后才能在网站上注册。

4

1 回答 1

1

改变

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

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

演示在这里

于 2013-07-25T14:39:35.790 回答