vb.net从dob返回年龄,如果低于18则显示隐藏字段?

时间:2017-05-08 15:54:47

标签: 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.getFullYear();
            var m = today.getMonth() - birthDate.getMonth();
            if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) {
                age--;
            }
            document.getElementById("lblage").innerHTML = age;
        }

总结一下我想要的帮助是什么,如何验证我的.vb代码,以便在用户键入年龄低于18岁的时候点击隐藏字段

谢谢:)

1 个答案:

答案 0 :(得分:0)

你可以简单地检查一下

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