gromez/jQuery-Validation-Engine — comment on commit 35bbce5d10f9f3a52fb7b2358f0b3c91eaa25dcb
File:  line 0
By orefalo:

With REST, GET is typically used for lookups, PUT and used to change the state of the system.

Here you are using PUT to run a validation, which by definition doesn't change any states. Besides, you are using the form method to drive the validation method. The server call for validating the data should not be the same as the one that records the data. on the server, submit() might reuse the validation(), that's fine..

But I really want to emphasize the fact that validation and submitting are two different things.