【发布时间】:2020-10-11 20:49:49
【问题描述】:
如何使用 onChangeSelect?
if (this.props.showFiltersHeader) {
const { tipoBusqueda } = this.props;
return <div>
<div className="search-container">
<p>Buscar por NIE o Factura</p>
<div className="caja-select">
<select onChange={this.onChangeSelect} name="filterFacturaNieType" value={this.state.filterFacturaNieType}>
{tipoBusqueda === 1 ? <option value='N'>NIE</option> : <option value='F'>Factura</option>}
</select>
</div>
<span className="alert-span">{this.state.errors["filterFacturaNieType"]}</span>
</div>
....
}
onChangeSelect = (event) => {
this.setState({ [event.target.name]: event.target.value })
};
它正确地将选项放在选择中,但它没有设置选定的值
【问题讨论】:
-
是的,'N' 或 'F'
标签: javascript reactjs conditional-operator