Вопросы с тегом «contenteditable»

359
оспариваемые события изменения

Я хочу запустить функцию, когда пользователь редактирует содержимое атрибута divwith contenteditable. Что эквивалентно onchangeсобытию? Я использую jQuery, поэтому любые решения, использующие jQuery, предпочтительнее....

202
Как установить позицию курсора (курсора) в контентном элементе (div)?

В качестве примера у меня есть этот простой HTML: <div id="editable" contenteditable="true"> text text text<br> text text text<br> text text text<br> </div> <button id="button">focus</button> Мне нужна простая вещь - когда я нажимаю кнопку, я хочу...

142
Установить позицию курсора на contentEditable <div>

Я пришел к окончательному кросс-браузерному решению, чтобы установить позицию курсора / каретки в последнюю известную позицию, когда contentEditable = 'on' <div> восстанавливает фокус. Кажется, по умолчанию функциональность редактируемого содержимого div заключается в перемещении курсора /...

131
Запретить добавление содержимого <div> на ENTER - Chrome

У меня есть contenteditableэлемент, и всякий раз, когда я набираю что-то и нажимаю, ENTERон создает новый <div>и помещает туда новый текст строки. Мне это немного не нравится. Можно ли этого предотвратить или хотя бы просто заменить на <br>? Вот демо http://jsfiddle.net/jDvau/...

119
Получить contentEditable позицию индекса курсора

Я нахожу массу хороших кроссбраузерных ответов о том, как УСТАНОВИТЬ курсор или позицию индекса курсора в contentEditableэлементе, но ни одного о том, как ПОЛУЧИТЬ или найти его индекс ... Я хочу знать индекс каретки в этом div, on keyup. Итак, когда пользователь набирает текст, я могу в любой...

119
Программно выделить текст в содержательном элементе HTML?

В JavaScript можно программно выделить текст в элементе inputили textarea. Вы можете сфокусировать ввод с помощью ipt.focus(), а затем выбрать его содержимое с помощью ipt.select(). Вы даже можете выбрать определенный диапазон с помощью ipt.setSelectionRange(from,to). Мой вопрос: есть ли способ...

96
Как мне удалить границу вокруг сфокусированной контентной pre?

Когда я устанавливаю для элемента pre значение contenteditable и помещаю в него фокус для редактирования, вокруг него появляется пунктирная рамка, которая выглядит не очень красиво. Границы нет, когда фокус находится где-то еще. Как мне удалить эту границу? Спасибо...