Added the contact form.
This commit is contained in:
parent
4affb9a869
commit
c42004994a
2 changed files with 86 additions and 17 deletions
|
@ -6,10 +6,20 @@ import house3 from '../images/house3.jpg';
|
|||
import Carousel from 'react-bootstrap/Carousel'
|
||||
|
||||
class Homepage extends Component {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
this.state = {
|
||||
firstname: '',
|
||||
lastname: '',
|
||||
email: '',
|
||||
message: ''
|
||||
}
|
||||
}
|
||||
|
||||
render() {
|
||||
return (
|
||||
<div className="Homepage">
|
||||
<section className="colored-section2" id="title">
|
||||
<section className="colored-section" id="title">
|
||||
<div className="container-fluid">
|
||||
<div className="row">
|
||||
<div className="col-12">
|
||||
|
@ -48,9 +58,50 @@ class Homepage extends Component {
|
|||
</Carousel>
|
||||
</div>
|
||||
</section>
|
||||
<section class="colored-section" id="contact">
|
||||
<div className="container-fluid">
|
||||
<div className="contactIntro">
|
||||
<h2 className="heading-1">Contact Us</h2>
|
||||
<form id="contact-form" onSubmit={this.handleSubmit.bind(this)} method="POST">
|
||||
<div className="formhelper row">
|
||||
<div className="col-6">
|
||||
<input type="text" className="form-control" placeholder="First Name" value={this.state.name} onChange={this.onNameChange.bind(this)} />
|
||||
</div>
|
||||
<div className="col-6">
|
||||
<input type="text" className="form-control" placeholder="Last Name" value={this.state.name} onChange={this.onNameChange.bind(this)} />
|
||||
</div>
|
||||
</div>
|
||||
<div className="form-group">
|
||||
<input type="email" className="form-control" placeholder="Email Address" aria-describedby="emailHelp" value={this.state.email} onChange={this.onEmailChange.bind(this)} />
|
||||
</div>
|
||||
<div className="form-group">
|
||||
<textarea className="form-control" placeholder="Message" rows="5" value={this.state.message} onChange={this.onMessageChange.bind(this)} />
|
||||
</div>
|
||||
<div className="buttonhelper">
|
||||
<button type="submit" className="button-1">Submit</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
onNameChange(event) {
|
||||
this.setState({ name: event.target.value })
|
||||
}
|
||||
|
||||
onEmailChange(event) {
|
||||
this.setState({ email: event.target.value })
|
||||
}
|
||||
|
||||
onMessageChange(event) {
|
||||
this.setState({ message: event.target.value })
|
||||
}
|
||||
|
||||
handleSubmit(event) {
|
||||
}
|
||||
}
|
||||
|
||||
export default Homepage;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue