Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class LoginForm extends Component {
- constructor() {
- super();
- this.state = {
- error: "",
- loginName: "",
- password: "",
- remember: true
- };
- }
- submit(e) {
- e.preventDefault();
- if(!this.state.loginName || !this.state.password) { //this is null
- this.setState({ error: "Fill in both fields" });
- } else {
- console.log("submitting form");
- }
- }
- render() {
- return (
- <div className="col-xs-12 col-sm-6 col-md-4">
- <form className="login" onSubmit={this.submit}>
- <button type="submit" className="btn btn-default">Sign in</button>
- </form>
- </div>
- );
- }
- }
- export default LoginForm;
- onSubmit={ this.submit.bind(this) }
- onSubmit={ (e) => this.submit(e) }
- onSubmit={() => this.submit()}
- onSubmit={::this.submit}
- onSubmit={this.submit.bind(this)}
Add Comment
Please, Sign In to add comment