Voraussetzung: jQuery
Beschreibung: Wenn das folgende JavaScript auf einer Webseite eingebunden wurde, können innerhalb aller Form-Elemente vom Typ „Textarea“ Tabulatoren benutzt werden.
Codebeispiel:
$( "textarea" ).keydown( function(e) { if( e.keyCode === 9 ) { // TAB-Taste wurde gedrückt var start = this.selectionStart; var end = this.selectionEnd; var $this = $( this ); $this.val( $this.val().substring( 0, start ) + "\t" + $this.val().substring( end ) ); this.selectionStart = this.selectionEnd = start + 1; return false; // verhindert, dass der Fokus verloren geht } });