Advertisement
Guest User

sdfdsf

a guest
May 21st, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React from 'react';
  2. import ReactDOM from 'react-dom';
  3. import './index.css';
  4. import App from './App';
  5. import registerServiceWorker from './registerServiceWorker';
  6.  
  7. class NameForm extends React.Component {
  8.   constructor(props) {
  9.     super(props);
  10.     this.state = {value: ''};
  11.  
  12.     this.handleChange = this.handleChange.bind(this);
  13.     this.handleSubmit = this.handleSubmit.bind(this);
  14.   }
  15.  
  16.   handleChange(event) {
  17.     this.setState({value: event.target.value});
  18.   }
  19.  
  20.   handleSubmit(event) {
  21.     alert('A name was submitted: ' + this.state.value);
  22.     event.preventDefault();
  23.   }
  24.  
  25.   render() {
  26.     return (
  27.       <form onSubmit={this.handleSubmit}>
  28.         <label>
  29.           Name:
  30.           <input type="text" value={this.state.value} onChange={this.handleChange} />
  31.         </label>
  32.         <label>
  33.           Address:
  34.           <input type="text" value={this.state.value} onChange={this.handleChange} />
  35.         </label>
  36.         <label>
  37.           Photo:
  38.         </label>
  39.         <input type="submit" value="Submit" />
  40.       </form>
  41.     );
  42.   }
  43. }
  44.  
  45. ReactDOM.render(
  46.   <NameForm />,
  47.   document.getElementById('root')
  48. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement