【发布时间】:2017-12-10 15:37:00
【问题描述】:
我正在使用React Form 在基本的 React 登录页面中创建一个联系表单,并且我希望在用户按下提交时将数据发送到特定的电子邮件地址(例如 info@info.com)。如果这是一个菜鸟问题,我很抱歉,但我似乎找不到答案!
//the state
constructor(props) {
super(props);
//this.handleSubmit = this.handleSubmit.bind(this);
this.state = {};
}
//the form
<Form onSubmit={submittedValues => this.setState( { submittedValues } )}>
{ formApi => (
<form onSubmit={formApi.submitForm} id="form2">
<label htmlFor="firstName">First name</label>
<Text field="firstName" id="firstName" />
<label htmlFor="lastName">Last name</label>
<Text field="lastName" id="lastName" />
<label htmlFor="email">Email"</label>
<Text field="email" id="email" />
<label htmlFor="subject">Subject</label>
<Text field="subject" id="subject" />
<label htmlFor="message">Message</label>
<TextArea field="message" id="message" />
<button type="submit" className="mb-4 btn btn-primary">Submit</button>
</form>
)}
</Form>
【问题讨论】:
标签: javascript forms reactjs