【发布时间】:2021-04-17 13:52:37
【问题描述】:
我需要默认设置开始日期和结束日期,平均开始日期形式为 1-04-2021,结束日期是当前日期,需要默认设置正确知道会发生什么用户可以自己选择日期,我需要设置它默认之后,用户可以根据自己的喜好进行更改。用户可以通过选择日期日历来更改它
const setDate = (e) => {
const name = e.target.name;
const value = e.target.value;
setdate((prev_state) => ({
...prev_state,
[name]: value,
}));
};
const [FDate, setdate] = useState({ start: "", end: "" });
body = {
Start_Date: FDate.start,
End_Date: FDate.end,
};
<Col lg={2}>
<label for="start">
<header>Start Date</header>
</label>
<input
value={FDate.start}
id="start"
name="start"
type="date"
// disabled={!dateSel}
className="inputFields1"
onChange={(e) => setDate(e)}
required
/>
</Col>
<Col lg={2}>
<label for="end">
<header>End Date</header>
</label>
<input
id="end"
name="end"
type="date"
min={FDate.start}
// disabled={!dateSel}
className="inputFields1"
value={FDate.end}
onChange={(e) => setDate(e)}
required
/>
</Col>
【问题讨论】:
-
嗯,你试过
defaultValue吗? -
您的示例没有包含足够的代码,无法在我的计算机上运行。见How to create a Minimal, Reproducible Example你用的是什么组件库?添加适当的标签。
标签: reactjs