Javascript vb.net从dob返回年龄,如果未满18岁,是否显示隐藏字段?

Javascript vb.net从dob返回年龄,如果未满18岁,是否显示隐藏字段?,javascript,function,Javascript,Function,如果用户未满18岁,我在编写显示隐藏字段的代码时遇到问题。这是我用来计算年龄的代码 function getAge(dateString) { var today = new Date(); var birthDate = new Date(Date.parse(dateString.value, "MM/dd/yyyy")); var age = today.getFullYear() - birthDate

如果用户未满18岁,我在编写显示隐藏字段的代码时遇到问题。这是我用来计算年龄的代码

       function getAge(dateString) {
            var today = new Date();
            var birthDate = new Date(Date.parse(dateString.value, "MM/dd/yyyy"));
            var age = today.getFullYear() - birthDate.getFullYear();
            var m = today.getMonth() - birthDate.getMonth();
            if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) {
                age--;
            }
            document.getElementById("lblage").innerHTML = age;
        }
函数getAge(日期字符串){
var today=新日期();
var birthDate=新日期(Date.parse(dateString.value,“MM/dd/yyyy”);
var age=today.getFullYear()-birthDate.getFullYear();
var m=today.getMonth()-birthDate.getMonth();
如果(m<0 | |(m==0&&today.getDate()
总而言之,我需要的帮助是,如何验证我的.vb代码,以便在用户键入18岁以下的年龄后,单击时显示隐藏字段

谢谢:)

您只需查看

if(age<18){
   forEach.call(document.getElementsByClassName("justforkids"),function(el){
       el.style.display="block";
   });
}

if(age)您在标签中提到了四种不同的语言。您真正想要哪种语言的代码?“我有问题”不是很具体。你是如何调用这个方法的?你传递了什么值?它是如何失败的?具体出了什么问题?@Steve有一个5个标记的限制。如果允许的话,我相信这将是第6个。