JavaScript or conditional logic can be used to depend on more than one field when selecting a field. Based on the combination of values in the other fields, the options are updated.