表格選項:
<Form.Group className="mb-3">
<Form.Select
as="select"
onChange={(e) => {
setCodigos(e.target.value);
}}
>
<option value="">Código de Manuten??o</option>
{dataCodigos.map((doc) => (
<option
key={doc.id}
value={`${doc.codigo} - ${doc.observacoes}`}
>
{`${doc.codigo} - ${
doc.observacoes ? doc.observacoes : "Sem Observa??o"
}`}
</option>
))}
</Form.Select>
</Form.Group>
我從 firebase 映射選項,我想將 doc.codigo 和 doc.observacoes 分開保存。這樣我將資料保存在一起
value={`${doc.codigo} - ${doc.observacoes}`}
setCodigos(e.target.value)
uj5u.com熱心網友回復:
onChange 事件需要使用 split 方法。下面是代碼
<select className="form-control form-control-sm"
onChange={(e) => {
var arr = e.target.value.split("-");
setCodigos({codigo: arr[0],observacoes: arr[1]});
}}
>
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/425732.html
標籤:javascript 反应 火力基地
