remove partially filled validation error on clear #283
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.
Change event is not triggered on clear if field was only partially filled. Therefor validation error may not be cleared if only relying on change event. It should at least also be removed if element loose focus.
It would be even better if validation error is updated directly after user clears the input. But that's not an easy one as neither change nor input element are triggered reliable. But as far as I've tested it should work by listening to this events:
keyup
evnet is fired if input is cleared with keyboard (e.g. backspace).focusin
event is fired if input is cleared using button provided by native UI. (input
event is only fired if element does not have focus before.)Please note that only Chrome is affected as that's the only browser showing that validation error.
Closes #281