“Вкладка добавляет вкладку Textarea javascript” Ответ

Вкладка JS в 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;
	}
});
P. Tune

Вкладка добавляет вкладку Textarea javascript

$(document).delegate('#textbox', 'keydown', function(e) {
  var keyCode = e.keyCode || e.which;

  if (keyCode == 9) {
    e.preventDefault();
    var start = this.selectionStart;
    var end = this.selectionEnd;

    // set textarea value to: text before caret + tab + text after caret
    $(this).val($(this).val().substring(0, start)
                + "\t"
                + $(this).val().substring(end));

    // put caret at right position again
    this.selectionStart =
    this.selectionEnd = start + 1;
  }
});
Dull Duck

Ответы похожие на “Вкладка добавляет вкладку Textarea javascript”

Вопросы похожие на “Вкладка добавляет вкладку Textarea javascript”

Больше похожих ответов на “Вкладка добавляет вкладку Textarea javascript” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования