联系表格7:将默认日期设置为今天

时间:2016-06-18 05:08:43

标签: wordpress contact-form-7

如何使用联系表格7将默认日期设置为今天?

可以使用min:today轻松设置最短日期。当您点击日期选择器时,您可以选择今天的日期。

但是默认日期(采摘前)不是今天的日期。日期显示为2016 / mm / dd或任何日期格式。

4 个答案:

答案 0 :(得分:3)

是的,我添加了一个脚本

<script>
jQuery(function ($) {
   var now = new Date(); 
   var day = ("0" + now.getDate()).slice(-2);
   var month = ("0" + (now.getMonth() + 1)).slice(-2);
   var today = now.getFullYear()+"-"+(month)+"-"+(day);
  $('#datePicker').val(today);
$("#datePicker").attr("min", today);
});
</script>

而不是称之为:

[date* your-date class:required id:datePicker] 

答案 1 :(得分:1)

我找到了:

$(function() {
var now = new Date(); 
   var day = ("0" + now.getDate()).slice(-2);
   var month = ("0" + (now.getMonth() + 1)).slice(-2);
   var today = now.getFullYear()+"-"+(month)+"-"+(day);
  $('#datePicker').val(today);
$("#datePicker").attr("min", today);
});

此外,请勿忘记首先添加库:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

我称之为:

[date* check-in min:today id:datePicker]

答案 2 :(得分:1)

您现在可以使用min:today而不使用JavaScript或Jquery函数,请参阅:https://contactform7.com/date-field/

[date* check-in min:today]

答案 3 :(得分:0)

您还可以使用DateTime类支持的相对日期/时间函数。因此,添加“今天”可将其设置为默认日期。 (Specifying a Date with Relative Date Formats

[date due-date "today"]