Support READONLY attribute
I'd like to see an easy way to add the readonly attribute to input elements. The use case is forms that receive/forward data via URL query variables. I'm sure there are other reasons to support this standard attribute.
In this way, data such as formatted name, email, etc. can be displayed when appropriate, not user-changeable, and available for special use in {get} references.
A specific example would be a sequence of
lead capture -> approval (creating a CRM contact) -> payment (requiring read-only name & email via URL query variables) -> quiz presentation (RO display the name, email, quiz date).
Stripe payment integration needs an input type=email element to operate correctly; which value in this case is readonly, arriving via a URL query variable.
It's always possible to write some JS & add the readonly attribute.
The standard work-around of creating two blocks (hidden, HTML) where the HTML displays the value, and the hidden field has the appropriate name attribute to reference in submit processing doesn't work in this case. Neither field has the email type as required by the Stripe integration.
#featurerequest #fluentforms