Index: branches/1.0.x/inc/js/form_manager.js =================================================================== diff -u -N -r14759 -r14763 --- branches/1.0.x/inc/js/form_manager.js (.../form_manager.js) (revision 14759) +++ branches/1.0.x/inc/js/form_manager.js (.../form_manager.js) (revision 14763) @@ -330,6 +330,8 @@ function ($data) { $data = eval('(' + $data + ')'); $me.setFieldStatus($prefix, $field, $data.status == 'OK' ? undefined : $data.status); + + $("input[type='submit']").attr('disabled', !$.isArray($data.other_errors) ); } );