Advertisement
Guest User

Untitled

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