【发布时间】:2020-01-26 14:49:28
【问题描述】:
我正在尝试使用 React Hooks 中的 [useState} 从下拉选择中获取文本值。我只得到值(数字)而不是文本。 我已经复制了下面控制选择下拉列表的代码位。我在这里想念什么? 谢谢。
const [addrtype, setAddrType] = useState('Home')
function handleAddrTypeChange(e) {
setAddrType(e.target.value);
console.log(addrtype)
}
<select
defaultValue={addrtype}
onChange={handleAddrTypeChange}
className="browser-default custom-select">
<option selected value="1">Home</option>
<option value="2">Marketing</option>
<option value="3">Work</option>
<option value="3">Head Office</option>
</select>
【问题讨论】:
标签: reactjs forms select state react-hooks