Dynamic filters based on another filter
Views Dependent Filters

Allows the presence of exposed filters on a view to be controlled by
values in another exposed filter. Dependent filters are hidden when
not relevant, and their values are not considered when the exposed
form is submitted.