[英]Fetch initial value from Drop Down list in react.js
I have a drop down list of countries which is populated using an API like below我有一个使用如下 API 填充的国家/地区下拉列表
<select
name="country"
onChange={this.handleChange}
className="form-control"
>
<option value="" disabled>Select a Country</option>
{rows} //populated using an API & has a defult value
</select>
I am using handleChange
function to collect values like below我正在使用
handleChange
函数来收集如下所示的值
handleChange = event => {
this.setState({ [event.target.name]: event.target.value });
};
Drop down list has a default value.下拉列表有一个默认值。 I would like to collect that value if user don't change any value.
如果用户不更改任何值,我想收集该值。
I'd suggest storing that default value in the state我建议将该默认值存储在状态中
state = {
country: <DEFAULT_VALUE>
}
...
render() {
return (
<select
...
value={this.state.country}
>
...
</select>
)
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.