diff --git a/app/components/blacklight_range_limit/range_form_component.html.erb b/app/components/blacklight_range_limit/range_form_component.html.erb
index 21b960c..db0affb 100644
--- a/app/components/blacklight_range_limit/range_form_component.html.erb
+++ b/app/components/blacklight_range_limit/range_form_component.html.erb
@@ -5,12 +5,22 @@
<%= label_tag(begin_input_name, t("blacklight.range_limit.range_begin_short"), class: 'text-muted small mb-1') %>
- <%= number_field_tag(begin_input_name, begin_value_default, class: "form-control form-control-sm range_begin") %>
+ <%= number_field_tag(begin_input_name,
+ begin_value_default,
+ min: range_config[:min_value],
+ max: range_config[:max_value],
+ class: "form-control form-control-sm range_begin")
+ %>
<%= label_tag(end_input_name, t("blacklight.range_limit.range_end_short"), class: 'text-muted small mb-1') %>
- <%= number_field_tag(end_input_name, end_value_default, class: "form-control form-control-sm range_end") %>
+ <%= number_field_tag(end_input_name,
+ end_value_default,
+ min: range_config[:min_value],
+ max: range_config[:max_value],
+ class: "form-control form-control-sm range_end")
+ %>