Wordpress联系人7 Datepicker计算联赛年龄

时间:2014-07-05 17:45:31

标签: jquery wordpress datepicker contact-form-7

我使用Contact Form 7为我的Little League网站创建了一个在线注册表。我已经安装了Datepicker插件,该工作正常。我想要做的是根据DOB(使用Datepicker输入)显示联盟年龄 - " 2014-04-30"

我在联系表格7之外使用它:

$('#dob').datepicker({
onSelect: function(value, ui) {
    var today = new Date(), 
        dob = new Date(value), 
        Lage = new Date("2014-04-30"),
        age = new Date(Lage - dob).getFullYear() - 1970;

    $('#age').text(age);
},
maxDate: '+0d',
yearRange: '1920:2010',
changeMonth: true,
changeYear: true

});

但我想使用联系表格7,并将结果显示在文本框中,即

[text LL_Age id:L_age]

编辑:或者,如果没有Datepicker我就能做到同样的事情,我不在乎。

" #DOB - Lage = L_age"

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

联系表格7使用表格输入。您需要使用jQuery .val()方法来设置它。我看不到你的其余代码,但如果它不在文档就绪函数中,请确保在表单下面插入jquery。

jQuery('#dob').datepicker({
     maxDate: '+0d',
     yearRange: '1920:2010',
     changeMonth: true,
     changeYear: true,
     onSelect: function(value, ui) {
       var today = new Date(), 
       dob = new Date(value), 
       Lage = new Date("2014-04-30"),
       age = new Date(Lage - dob).getFullYear() - 1970;

       jQuery('#age').val(age);
    }
});