diff --git a/library/Icinga/Web/Form.php b/library/Icinga/Web/Form.php index 014855849..fdc513c41 100644 --- a/library/Icinga/Web/Form.php +++ b/library/Icinga/Web/Form.php @@ -583,6 +583,11 @@ class Form extends Zend_Form if ($element->isRequired() && strpos(strtolower($element->getType()), 'checkbox') === false) { $element->setAttrib('aria-required', 'true'); // ARIA $element->setAttrib('required', ''); // HTML5 + if (($label = $element->getDecorator('label')) !== false) { + $element->setLabel($this->getView()->escape($element->getLabel())); + $label->setOption('escape', false); + $label->setOption('requiredSuffix', ' '); + } } return $element;