Javascript 看看我是否已经20岁了,我才能维持自己的生活
我已经坐下来和一个小型jquery sciprt一起工作,以指定年龄的速度以及是否可以获得创建用户的法律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();
<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),