Как реализовать замену символов при вводе в input?

Здравствуйте.Как реализовать замену символа на введеный символ в текстовом поле?
Тоесть допустим имеется текст в input и при вводе текста,символ меняется на введенный.
Аналогия при включении insert в редакторах
  • Вопрос задан
  • 799 просмотров
Решения вопроса 2
@amatory10
Ответ написан
Комментировать
In4in
@In4in
°•× JavaScript Developer ^_^ ו°
Не совсем понял что требуется, но иммитация insert такова:

input.oninput = function(){
   var 
      selBegin = this.selectionStart,
      val = this.value;
   ;
   
   if(
       selBegin == this.selectionEnd &&
       selBegin != val.length
   ){
       this.value = val.substr(0, selBegin) + val.slice(selBegin + 1);
       this.selectionStart = this.selectionEnd = selBegin;
   }
}


jsfiddle.net/In4in/cq0shbae
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы