import React, { Component } from "react"; import { Form, Segment, Button } from "semantic-ui-react"; class ReplyForm extends Component { constructor(props) { super(props); this.state = { name: "", email: "", message: "", submittedName: "", submittedEmail: "", submittedMessage: "" } this.handleChange = this.handleChange.bind(this); this.handleSubmit = this.handleSubmit.bind(this); } handleChange(e) { const { name, value } = e.target; this.setState({ [name]: value }) } handleSubmit() { const { name, email, message } = this.state this.setState({ submittedName: name, submittedEmail: email, submittedMessage: message }) const formData = { board: this.props.dir, parent: this.props.parent, name: "", email: "", fielda: name, fieldb: email, message: message, password: "bai-client" } fetch('https://bienvenidoainternet.org/cgi/api/post', { method: 'POST', headers: { Accept: 'application/json', 'Content-Type': 'application/json' }, mode: "cors", redirect: 'follow', body: JSON.stringify(formData) } ).then(response => { console.log(response.json); }); } render() { const { name, email, message } = this.state; return (
); } } export default ReplyForm;