Validate date for anyone over 18 with jQuery

前端 未结 6 2137
借酒劲吻你
借酒劲吻你 2021-01-18 03:07

I have a form on my site that should validate for anyone who is over 18.

var day = $(\"#dobDay\").val();
var month = $(\"#dobMonth\").val();
var year = $(\"         


        
6条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2021-01-18 04:14

    var day = $("#dobDay").val();
    var month = $("#dobMonth").val();
    var year = $("#dobYear").val();
    var age =  18;
    
    var mydate = new Date();
    mydate.setFullYear(year, month-1, day);
    
    var currdate = new Date();
    currdate.setFullYear(currdate.getFullYear() - age);
    
    if(currdate < mydate)
    {
        alert('You must be at least 18 years of age.');
    }
    

提交回复
热议问题