Javascript 如果用户年龄在16岁以上,则验证出生日期
尝试验证用户是否在16岁以上,但每次都失败 这是我的密码 正在尝试添加条件以检查用户是否至少16岁Javascript 如果用户年龄在16岁以上,则验证出生日期,javascript,jquery,Javascript,Jquery,尝试验证用户是否在16岁以上,但每次都失败 这是我的密码 正在尝试添加条件以检查用户是否至少16岁 if (($("#year").val(), month, day)) { 试试看 if (($("#year").val(), month, day) <= getAge(new Date())) { if($(“#year”).val(),month,day)根据“10/22/2001”示例,getAge函数返回16 但是你的if语句很奇怪。如果某人是今天出生的,你不需要知道他们的出
if (($("#year").val(), month, day)) {
试试看
if (($("#year").val(), month, day) <= getAge(new Date())) {
if($(“#year”).val(),month,day)根据“10/22/2001”示例,getAge函数返回16
但是你的if语句很奇怪。如果某人是今天出生的,你不需要知道他们的出生日期
您可以使用:
if (getAge($("#year").val()) < 16) {
// the person is 15 or under
}
else {
// the person is 16 or over.
}
if(getAge($(“#year”).val())<16){
//该人15岁或以下
}
否则{
//此人16岁或以上。
}
您的问题和给定的代码不是很清楚。我相信IsDate是一个检查输入是否为有效日期的函数,如果是,则将该值传递给getAge函数
if(getAge(**enter your DOB**)>=16){
//write your code if the age is greater than or equal to 16
}
更改为if(getAge($(“#year”).val()<16)
出生日期是今天?为什么要将Date()发送到getAge
?欢迎这样做。希望我们不会在下一个问题中看到像JINT这样的新配置文件;)我还需要调整日期和月份,而不仅仅是年份
if(getAge(**enter your DOB**)>=16){
//write your code if the age is greater than or equal to 16
}