Cascading taxonomy term selection widget
You can use the Hierarchical Select module:


  This module defines the "hierarchical_select" form element, which is a
  greatly enhanced way for letting the user select items in a hierarchy.