ListBox value during Form submission #866
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added prop to optionally render a hidden input that contains the selected values to ListBox so that the values automatically get submitted during Form submission.
It has the same issues that the SubmitFunction -> FormData.append() solution that I proposed initially has: It's still FormData and can therefore only take strings or blobs.
That means that strings work perfectly well, numbers and arrays will have to be coerced because they are strings like this:
It's still a better solution than having to include a custom SubmitFunction.
On the other hand, with a custom SubmitFunction we could reset the ListBox to an unselected state like you'd expect it from a Form, that's currently not possible with the hidden input solution proposed here