gpt4 book ai didi

reactjs - 获取功能组件中select onChange的值

转载 作者:行者123 更新时间:2023-12-02 16:31:10 24 4
gpt4 key购买 nike

我在一个功能组件中有一个选择,当我选择一个选项时我无法获得值。我只能为基于类的组件找到解决方案。我以为 useState 可以解决问题,但我遗漏了一些东西......

const ClientChoice = (props) => {
const [selectedClient,setSelectedClient] = useState([]);

function handleSelectChange(event) {
setSelectedClient(event.target.value);
}

return (
<select onChange={handleSelectChange}>
<option value="one">One</option>
<option value="two">Two</option>
<option value="three">Three</option>
</select>
)
}

目标是null

最佳答案

FC 的解决方案:为您的选择增加值(value)

const ClientChoice = (props) => {
const [selectedClient,setSelectedClient] = useState([]);

function handleSelectChange(event) {
setSelectedClient(event.target.value);
}

return (
<select value={selectedClient} onChange={handleSelectChange}> //set value here
<option value="one">One</option>
<option value="two">Two</option>
<option value="three">Three</option>
</select>
)
}

关于reactjs - 获取功能组件中select onChange的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63484886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com