Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. class EssayForm extends React.Component {
  2. constructor(props) {
  3. super(props);
  4. this.state = {
  5. value: 'Please write an essay about your favorite DOM element.'
  6. };
  7.  
  8. this.handleChange = this.handleChange.bind(this);
  9. this.handleSubmit = this.handleSubmit.bind(this);
  10. }
  11.  
  12. handleChange(event) {
  13. this.setState({value: event.target.value});
  14. }
  15.  
  16. handleSubmit(event) {
  17. alert('An essay was submitted: ' + this.state.value);
  18. event.preventDefault();
  19. }
  20.  
  21. render() {
  22. return (
  23. <form onSubmit={this.handleSubmit}>
  24. <label>
  25. Name:
  26. <textarea value={this.state.value} onChange={this.handleChange} />
  27. </label>
  28. <input type="submit" value="Submit" />
  29. </form>
  30. );
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement