Escribir tabulador (Python) en textarea HTML

Javascript
Un textarea HTML en el que poder escribir Python

28/10/2022 04:22:45 Update:28/10/2022 04:24:19

/* Javascript */
document.getElementById('textbox').addEventListener('keydown', function(e) {
if (e.key == 'Tab') {
e.preventDefault();
var start = this.selectionStart;
var end = this.selectionEnd;
// set textarea value to: text before caret + tab + text after caret
this.value = this.value.substring(0, start) +
"\t" + this.value.substring(end);
// put caret at right position again
this.selectionStart =
this.selectionEnd = start + 1;
}
});

<!--HTML-->
<input type="text" name="test1" />
<textarea id="textbox" name="test2"></textarea>
<input type="text" name="test3" />

Podría ser de Interés...

Introducción a HTML, CSS y JavaScript
HLS HTTP HTML5 JS Streaming
El participante tiene implantados dos chips en el lado izquierdo del cerebro del tamaño de una aspirina infantil.


www.compostela21.com
diariocompostela21@gmail.com
29/03/2024