A simple function to check if a keypress was the return/enter key. The function takes an event and returns a boolean.
npm install was-keypress-enterhtml
`
`javascript
document.getElementById('input-field-one').addEventListener('keydown', function(e) {
if(wasKeypressEnter(e)) {
// enter was pressed
}
else {
// a key was pressed but it wasn't enter
}
});
`
Usage example in react
`jsx
import wasKeypressEnter from 'was-keypress-enter';
export class CustomUserInput extends React.Component {
constructor(props) {
super();
}
handleClick(e) {
//the element was clicked
}
handleKeyPress(e) {
if(wasKeypressEnter(e) {
//the keypress was the enter key - do something
}
}
render() {
return (
);
}
}
``