attaching jquery validation to replacement element

The plugin you’re using hides the input and replaces it with its own html. By default, jQuery validation does not validate hidden form controls but you can override this behavior by modifying the validator

$.validator.setDefaults({ 
    ignore: [] 
});

Note that if you have other hidden elements that you don’t want validated, then you could give the element a class name

$.validator.setDefaults({ 
    ignore: ":hidden:not('.combobox')"
});

Note: Make sure that this script is outside the $(document.ready) function.

Leave a Comment