getgrav / grav-plugin-form

Grav Form Plugin

Home Page:http://getgrav.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Default values for date type fields inside elements: only 1st default value is set.

MiguelVis opened this issue · comments

Hi all,

I have an issue regarding default values for date fields inside an elements field type.

The second date field (date_end) does not get the default value, only the first one (date_start).

JS is not complaining on console.

Any help please?

form:
  validation: loose

  fields:
   ...
    scheduling.type:
      type: elements
      label: EVENTS_PLUGIN.FREQUENCY_LABEL
      validate:
        required: true
      size: small
      default: one-time
      options:
        one-time: EVENTS_PLUGIN.ONE_TIME_SELECT_OPTION
        daily: EVENTS_PLUGIN.DAILY_SELECT_OPTION
        ...
      fields:
        one-time:
          ...
        daily:
          type: element
          fields:
            .date_start:
              type: date
              label: EVENTS_PLUGIN.START_DATE_LABEL
              default: "2099-01-01"
              validate:
                required: true
            .date_start_enabled:
              type: hidden
              value: true
            .date_end:
              type: date
              label: EVENTS_PLUGIN.END_DATE_LABEL
              default: "2099-01-01"
              validate:
                required: true
             ...