reactjs - 从选定的标签填充值 react-select
问题描述
我正在使用 react-select 从 JSON 中选择数据。每当用户选择标签时,我都需要更新金额(值)字段。
const aquaticCreatures = [
{ label: 'Shark', value: '500' },
{ label: 'Dolphin', value: '200' },
{ label: 'Whale', value: '600' },
{ label: 'Octopus', value: '800' },
{ label: 'Crab', value: '209' },
{ label: 'Lobster', value: 'test' },
];
状态变量
const [name, setName] = useState("");
const [amount, setAmount] = useState("");
并包含输入名称和金额的表格
<div className="form-group">
<label htmlFor="name">Product name</label>
<Select
id="name"
options={aquaticCreatures}
onChange={(e) => setName(e.label)}
//value={name}
/>
</div>
<div className="form-group">
<label htmlFor="AmountField">Amount</label>
<input
className="form-control"
id="amount"
value={amount}
//onChange={(e) => setAmount(e.value)}
/>
</div>
这可能是一个基本的事情,请帮助我!考虑过 refs 但不确定,因为我是新手。
解决方案
推荐阅读
- javascript - 更改 html 页面并解析 websocket
- javascript - executeEdits 重置我的编辑操作范围
- assembly - 汇编 输入最多 8 个字符到字符串并输出反转字符串
- visual-studio - Visual Studio 无法检测到最新的打字稿版本
- heroku - 安装 Heroku 部署插件时出现“缺少要添加到项目的软件包列表”错误
- android - Android 提醒通知不起作用
- javascript - 谷歌脚本自动起草电子邮件
- python - 使用 UDF 通过使用数据框中的两列来返回列表
- matlab - 将文本放在情节的前面
- git - 从分支恢复所有拉取请求合并