diff options
-rw-r--r-- | misc/states.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/misc/states.js b/misc/states.js index 2d4d30538..ec070c9a6 100644 --- a/misc/states.js +++ b/misc/states.js @@ -362,7 +362,12 @@ states.State.prototype = { $(document).bind('state:required', function(e) { if (e.trigger) { - $(e.target).closest('.form-item, .form-submit, .form-wrapper')[e.value ? 'addClass' : 'removeClass']('form-required'); + if (e.value) { + $(e.target).closest('.form-item, .form-wrapper').find('label').append('<span class="form-required">*</span>'); + } + else { + $(e.target).closest('.form-item, .form-wrapper').find('label .form-required').remove(); + } } }); |