Benutzer-Werkzeuge

Webseiten-Werkzeuge


js:tab

Tabulator im Textarea benutzen

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
            }
        });
js/tab.txt · Zuletzt geändert: 2015/12/19 00:00 (Externe Bearbeitung)