我在react-hook-form中使用react-datetime
我希望用户使用按钮轻松将时间设置为当前时间Immediate
。而不是手动选择当前时间。
我正在尝试以下
const [currentDateTime, setcurrentDateTime] = useState(null);
<Controller
name="resetDateTime"
control={control}
required
render={({ field }) => (
<Datetime
onChange={setcurrentDateTime}
inputProps={{
placeholder: "MM-DD-YYYY HH:mm",
}}
value={currentDateTime}
viewMode="time"
/>
)}
/>
<Button color="primary" className="ml-1" onClick={() => setcurrentDateTime(moment())}>
{"Immediate"}
</Button>
问题是 onSubmit 我得到的 react-hook-formresetDateTime = undefined
如何正确实施。所以我可以使用Immediate
按钮并提交表单并获取resetDateTime
值