组件状态下的组合形式输入值

问题描述 投票:0回答:1

需要在一个状态键上组合两个输入值的帮助。当在到达日期进行更改时,输入可以读取data.arrivalDate处的新值;当对到达时间进行更改时,输入可以从data.arrivalTime中读取其值。

[我想做的是,当单击“提交”按钮时-在发送数据之前-将来自两个输入的结果合并到一个状态字段arrivesAt中,以便接收像2020-01-01/09:05这样的字符串,因此我不需要我的data.fromDate对象中的旧状态键data.fromTimedata

这里是我的代码:https://codesandbox.io/s/blue-tdd-xesmm?file=/src/App.js

reactjs react-hooks react-state
1个回答
0
投票
const handleSubmit = event => { event.preventDefault(); setData(prev => ({ arriveAt: `${prev.fromDate}/${prev.fromTime}`, })); };
© www.soinside.com 2019 - 2024. All rights reserved.