Hi,
The simplest solution is to use this script, it will work with every form.
jQuery.validator.setDefaults({
submitHandler: function (form) { form.submit(); }
});
Or you can pass the submitHandler in validate() function as default, like this:
- $('form').validate({submitHandler : function(form) {form.submit();});
The problem is with validation plugin. When using remote validation, the plugin uses ajax to submit the form. And submiting a form with ajax loses the submit button. The plugin has a workaround for this, using hidden fields, but only when a submitHandler is used.
Definitely is a problem with the validation plugin, and it is still a problem in v 1.10.0
Aleksandar