Force language message validation (groups)

This commit is contained in:
fbsanchez 2021-01-11 13:53:52 +01:00
parent 6e910f9a68
commit 9fa16decfa
1 changed files with 11 additions and 0 deletions

View File

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