Search code examples
jqueryvalidationunobtrusive-javascript

Removing a validator with jQuery


So I've added a validator dynamically to my page with the following code:

$.validator.unobtrusive.adapters.addBool('zipcode', 'validate_zipcode');

Is there a way to dynamically remove it? Something like:

$.validator.unobtrusive.adapters.removeBool('zipcode', 'validate_zipcode');

I've searched Google for something like this but can't find any reference to a remove method.


Solution

  • Nothing built in, but you can do it via the jQuery validate API

    $('#zipcode').rules('remove', 'validate_zipcode');