When fields are hidden due to conditional visibility, the values are deleted. This is critical data that just doesn't apply to the current form entry. Here is an easy example. Say you are visiting a jobsite 2 times and recording the date separately for each visit. You want to hide the previous visit field; not delete it.
Fields:
NumberofAttempts - Domain= 1st Attempt, 2nd Attempt
FirstAttemptDate
SecondAttemptDate
On the first visit, the user sets NumberofAttempts="1st Attempt". The FirstAttemptDate should be visible and required. The SecondAttemptDate should be hidden.
On the second visit the user sets NumberofAttempts="2nd Attempt". The FirstAttemptDate should be hidden. The SecondAttemptDate should be visible and required.
Currently, when the user sets NumberofAttempts="2nd Attempt", the FirstAttemptDate clears its value when hidden and the data is lost forever.
This is a simple example but there are many other use cases for maintaining hidden field values. However, I could also see use cases for deleting the values. They just don't apply to any of our company's needs.
I would propose this be a checkbox on the form configuration page under conditional visibility so that existing workflows aren't impacted.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.