Exposed filter as dependent dropdown?
Views Dependent Filter Module integrates this functionality with views 


  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.