I am using the validator to verify that a name is not already in use for a form input. What I have now actually mostly works, if the name exists then the validator adds the text below the input that the name is already used. The issue is that when I enter a unique name, the validation message goes away but I still can't submit the form. Something in the validation is still stopping the submit even though it appears to be validating correctly.
This is what I am using to set up a remote rule for the validator:
The controller code that it calls (this works correctly and returns the desired result):
The viewmodel where the remote attribute is added: