There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
RequiredIf clientside validation doesn't work for enums with radio buttons
If you are using a RequiredIf attribute and you want to check this against an enum it doesn't seem to work correctly as the test value is the integer value of the enum, whereas the value from the radio button is the string value of the enum.
These are then generally different so the validation fails.
This may well affect other input types apart from radio buttons, but that's where I had the issue.