Jquery输入日期数组选择器

时间:2016-08-27 06:06:49

标签: jquery arrays jquery-selectors

我在下面显示的代码中有错误。我希望对年龄进行验证,问题只是计算年龄的第一个因素。

<div class="col-md-5">
<label class="control-label" for="fam_name">Full Name:</label>
<input type="text" name="fam_name[]" id="fam_name" class="form-control" placeholder="Full Name" required>
</div>

<div class="col-md-3">
<label class="control-label" for="fam_bdate">Birthdate:</label>
<input type="date" name="fam_bdate[]" id="fam_bdate" class="form-control fam_bdate" required>
</div>

<div class="col-md-5">
<label class="control-label" for="fam_name">Full Name:</label>
<input type="text" name="fam_name[]" id="fam_name" class="form-control" placeholder="Full Name" required>
</div>

<div class="col-md-3">
<label class="control-label" for="fam_bdate">Birthdate:</label>
<input type="date" name="fam_bdate[]" id="fam_bdate" class="form-control fam_bdate" required>
</div>

JS代码

$('input[name^="fam_bdate"]').each(function() {
   $(this).blur(function() {
   var birth = new Date($(this).val());
   var today = new Date();
   var age = Math.floor((today-birth) / (365.25 * 24 * 60 * 60 * 1000));

   console.log(age);
   });
});     

任何帮助都将不胜感激。

0 个答案:

没有答案