Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery验证计数日期_Jquery_Jquery Validate - Fatal编程技术网

jQuery验证计数日期

jQuery验证计数日期,jquery,jquery-validate,Jquery,Jquery Validate,我正在使用jQuery表单验证插件,我遇到了一个困难,我有3个选择框[日][月][年],它是d.o.b的,所以我需要计算用户年龄是否超过13岁,但我就是不知道怎么做,也许其他人也有类似的困难?我想你会搜索这个 $("#id").validate({ submitHandler: function (a) { var months; var d1=new Date($('#selectbox1').val(),$('#selectbox2').val()

我正在使用jQuery表单验证插件,我遇到了一个困难,我有3个选择框[日][月][年],它是d.o.b的,所以我需要计算用户年龄是否超过13岁,但我就是不知道怎么做,也许其他人也有类似的困难?

我想你会搜索这个

   $("#id").validate({
   submitHandler: function (a) {
        var months;
        var d1=new Date($('#selectbox1').val(),$('#selectbox2').val()-1,$('#selectbox3').val()); // YYYY,MM,DD
        var d2= new Date();
        months = (d2.getFullYear() - d1.getFullYear()) * 12;
        months -= d1.getMonth() + 1;
        months += d2.getMonth();
        if((months/12)>13){
            /* write your coding here*/
        }else{
            alert('enter your message here');
        }
     },
     rules: {

    /* your rules*/

      }

});

我想你可以用这个例子,但它需要一些调整: