【发布时间】:2021-03-16 03:01:50
【问题描述】:
我有一个日历应用程序,它以以下格式读取事件
{
title: "Werk",
start: moment().toDate(),
end: moment(),
allDay: false,
},
我有输入,以便用户可以制作自己的事件。
<form>
<div className="text-center col-sm-12">
<input placeholder="start date" required></input>
<input placeholder="end date" required></input>
<input placeholder="Title" onChange={this.myChangeHandler} required></input>{" "}
<br /> <button className="text-center">Add event</button>
</div>
</form>
我的问题是,我之前已经将状态设置为用户输入,但不是这种格式。状态需要是一个具有 4 个属性的对象。 title, Start, End, and allday
这些中的每一个都需要来自输入
总的来说,我对如何做到这一点感到有些困惑。任何帮助,将不胜感激。
我的完整代码是here
我希望我足够清楚,请问我是否没有。
【问题讨论】:
标签: javascript reactjs forms input state