I'm still really interested in having a more substantial capability to propagate default values into the params hash (or another hash) so it's in sync with internal form representation.
While the plugin approach works for many field types, it doesn't work for others, like this Date element: - type: Date name: date label: On date default_natural: today retain_default: 1 plugins: PropagateDefault # <-- does not work render_processed_value: 1 strftime: "%m-%d-%Y" year: less: 38 # data starts 1972/1973? plus: 0 field_order: [ month, day, year ] constraints: - Required filters: - TrimEdges auto_inflate: 1 This field nicely defaults to today when rendered, but if its form is submitted without this field, params will not contain it, nor its default even though retain_default is hinting that it should. Am I mistaken that there should be a way to propagate default values for fields that weren't submitted into the post-processed hash of fields in a way that has that hash have the same fields and values as used to generate the form html? _______________________________________________ HTML-FormFu mailing list HTML-FormFu@lists.scsys.co.uk http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/html-formfu