Мой сайт выглядит следующим образом:
страна _______ -> штат _________ -> город _________
Где выпадающие списки находятся при каждом выборе.
Когда выбран country
, отличный от USA
, я отключаю выбор state
, и он отображается, но он неактивен и ничего не может быть выбрано.
Я хочу состояниеполе выбора, чтобы полностью исчезнуть или, по крайней мере, просто превратиться в серое поле без текста.
<ControlLabel>State</ControlLabel>
<FormControl
componentClass="select"
value={this.state.state}
name="state"
onChange={this.handleChange}
>
{ data["state"].map((d) => <option key={d} value={d} disabled={this.state.disabled_state}>{d}</option>) }
</FormControl>
if(name === "country" && (value === "China" || value === "Brazil")) {
this.setState({ disabled_state : true});
}