class Contact extends React.Component { constructor(props) { super(props); this.state = {name: '', email: '', comment: ''} this.handleSendMail = this.handleSendMail.bind(this); this.handleName = this.handleName.bind(this); this.handleEmail = this.handleEmail.bind(this); this.handleComment = this.handleComment.bind(this); } handleSendMail(event) { //var host = "http://localhost:8080/"; var host = "http://pptr.herokuapp.com/"; var name = this.state.name; var email = this.state.email; var comment = this.state.comment; console.log("Sending Mail"); console.log(event); var url = host + "contact/sendmail?site=pptr&name=" + name + "&email=" + email + "&comment=" + comment; $.get(url, function(data,status){ console.log("Message Sent"); } ); } handleName(event) { this.setState({name: event.target.value}); console.log(this.state.name); } handleEmail(event) { this.setState({email: event.target.value}); console.log(this.state.email); } handleComment(event) { this.setState({comment: event.target.value}); console.log(this.state.comment); } render() { return (
Contact us and we will get back to you within 24 hours.
Dublin, Ireland
rchtechnologies@icloud.com