diff --git a/app/components/instructeurs/column_filter_component/column_filter_component.html.haml b/app/components/instructeurs/column_filter_component/column_filter_component.html.haml index d440fb861..603aa3819 100644 --- a/app/components/instructeurs/column_filter_component/column_filter_component.html.haml +++ b/app/components/instructeurs/column_filter_component/column_filter_component.html.haml @@ -6,13 +6,30 @@ %react-fragment = render ReactComponent.new "ComboBox/SingleComboBox", **filter_react_props - %input.hidden{ type: 'submit', formaction: update_filter_instructeur_procedure_path(procedure), data: { autosubmit_target: 'submitter' } } + %input.hidden{ + type: 'submit', + formaction: update_filter_instructeur_procedure_path(procedure), + formnovalidate: 'true', + data: { autosubmit_target: 'submitter' } + } = label_tag :value, t('.value'), for: 'value', class: 'fr-label' - if column_type == :enum || column_type == :enums - = select_tag :filter, options_for_select(options_for_select_of_column), id: 'value', name: "#{prefix}[filter]", class: 'fr-select', data: { no_autosubmit: true } + = select_tag :filter, + options_for_select(options_for_select_of_column), + id: 'value', + name: "#{prefix}[filter]", + class: 'fr-select', + data: { no_autosubmit: true } - else - %input#value.fr-input{ type: column_type, name: "#{prefix}[filter]", maxlength: FilteredColumn::FILTERS_VALUE_MAX_LENGTH, disabled: column.nil? ? true : false, data: { no_autosubmit: true } } + %input#value.fr-input{ + type: column_type, + name: "#{prefix}[filter]", + maxlength: FilteredColumn::FILTERS_VALUE_MAX_LENGTH, + disabled: column.nil? ? true : false, + data: { no_autosubmit: true }, + required: true + } = hidden_field_tag :statut, statut = submit_tag t('.add_filter'), class: 'fr-btn fr-btn--secondary fr-mt-2w'