press key enter to login

This commit is contained in:
wfnuser 2019-01-15 13:26:23 +08:00
parent 973c522834
commit 7fe087dea2

View File

@ -51,6 +51,15 @@ class Login extends React.Component {
}); });
}; };
onKeyDown = event => {
// 'keypress' event misbehaves on mobile so we track 'Enter' key via 'keydown' event
if (event.key === 'Enter') {
event.preventDefault();
event.stopPropagation();
this.handleSubmit();
}
};
render() { render() {
const { locale = {} } = this.props; const { locale = {} } = this.props;
@ -90,6 +99,7 @@ class Login extends React.Component {
], ],
})} })}
placeholder={locale.pleaseInputUsername} placeholder={locale.pleaseInputUsername}
onKeyDown={this.onKeyDown}
/> />
</FormItem> </FormItem>
<FormItem> <FormItem>
@ -104,6 +114,7 @@ class Login extends React.Component {
}, },
], ],
})} })}
onKeyDown={this.onKeyDown}
/> />
</FormItem> </FormItem>
<FormItem label=" "> <FormItem label=" ">