diff --git a/misc/states.js b/misc/states.js index 5aac65d..09affc2 100644 --- a/misc/states.js +++ b/misc/states.js @@ -495,9 +495,11 @@ $(document).bind('state:required', function(e) { if (e.value) { var $label = $(e.target).closest('.form-item, .form-wrapper').find('label'); // Avoids duplicate required markers on initialization. - if (!$label.find('.form-required').length) { - $label.append('*'); - } + $label.each(function(){ + if (!$(this).find('.form-required').length && !$(this).hasClass('option')) { + $(this).append('*'); + } + }); } else { $(e.target).closest('.form-item, .form-wrapper').find('label .form-required').remove();