js make tab in textarea code example
Example 1: js tab in textarea
document.querySelector('#textarea').addEventListener('keydown', e => {
if ( e.key === 'Tab' && !e.shiftKey ) {
// execCommand operations are "Cmd|Ctrl+Z"-able
// note: execCommand is deprecated and may not work in the future
document.execCommand('insertText', false, "\t");
e.preventDefault();
return false;
}
});
Example 2: css permit tabs on textarea react
<ConfigurationInput onKeyDown={e => {
if ( e.key === 'Tab' && !e.shiftKey ) {
document.execCommand('insertText', false, "\t");
e.preventDefault();
return false;
}}}/>