diff --git a/pandora_console/include/functions_html.php b/pandora_console/include/functions_html.php
index b4d8445d0e..8b781c6952 100644
--- a/pandora_console/include/functions_html.php
+++ b/pandora_console/include/functions_html.php
@@ -566,6 +566,10 @@ function html_print_select_groups(
         $required
     );
 
+    if ($required !== false) {
+        $require_message = __('Please select an item from this list.');
+    }
+
     if (empty($size) === true) {
         $size = '100%';
     }
@@ -585,6 +589,13 @@ function html_print_select_groups(
         $(document).ready(function() {
             $('select[name="<?php echo $name; ?>"]').each(
                 function() {
+                    <?php
+                    if ($required !== false) {
+                        ?>
+                    this.setCustomValidity('<?php echo $require_message; ?>');
+                        <?php
+                    }
+                    ?>
                     $(this).select2({
                         multiple: <?php echo ($multiple) ? 'true' : 'false'; ?>,
                         placeholder: "<?php echo __('Please select...'); ?>",