【发布时间】:2020-08-31 15:24:13
【问题描述】:
我希望有一个 onChange 函数,仅当在数据列表中选择一个选项时才返回“选项的数据值”。
那么我怎样才能返回作为所选选项隐藏值的数据值。
const [country, setCountry] = useState();
const [countries, setCountries] = useState([]);
<input
list="dropdown__countries"
className="header__dropbtn"
placeholder="Search Country"
onChange={setCountry(event.target.value)}
/>
<datalist id="dropdown__countries">
{props.countries.map((country) => (
<option data-value={country.value} value={country.name} />
))}
</datalist>
这个 sn-p 中的 onChange 只返回输入数据。这不是我想要做的,我不想要输入数据,而是我想要(所选选项的数据值)
【问题讨论】:
标签: javascript html reactjs