重力形成由第一个日期填充的多个日期

时间:2022-01-13 作者:Killian Consulting

我想知道是否有一种方法可以让表格上的多个日期在第一个日期之前填写。我在表格上有14次约会。我希望用户在第一个日期选择日期,并让剩余日期自动填充,但级联,因此将有两周的日期。

我不知道这是否可能。

1 个回复
SO网友:Dave from Gravity Wiz

此库允许您以2周为增量填充一系列字段。

https://gravitywiz.com/populate-dates-gravity-form-fields/

配置如下所示:

new GW_Populate_Date( array(
    \'form_id\'         => 123,
    \'source_field_id\' => 1,
    \'target_field_id\' => 4,
    \'modifier\'        => \'+2 weeks\'
) );

new GW_Populate_Date( array(
    \'form_id\'         => 123,
    \'source_field_id\' => 1,
    \'target_field_id\' => 5,
    \'modifier\'        => \'+4 weeks\'
) );

new GW_Populate_Date( array(
    \'form_id\'         => 123,
    \'source_field_id\' => 1,
    \'target_field_id\' => 6,
    \'modifier\'        => \'+6 weeks\'
) );
源字段是用户将选择日期表单的字段。目标字段将根据源日期和修饰符填充新日期。

在本例中,我们为每个实例指定一个新的目标字段,并将修改器增加2周。源字段和表单ID保持不变。

相关推荐

区域设置过滤器与新的DatePicker本地化相结合

因此,在WordPress 4.6中,他们将本地化添加到jQuery日期选择器中,使其自动进行。我首先在这里发帖,因为我不确定这是否是WP的一个bug,或者我是否做错了什么。如果我在设置中将我的语言设置为法语,那么日期选择器将正确本地化,并以法语显示月份等。然而,对于演示页面,我想展示一下这一点,不想将整个网站设置为法语,而只是一个页面。以下是我正在使用的内容:function change_language( $locale ) { if ( is_page( 156 ) ) {