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

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

10
Как установить позицию курсора (курсора) в контентном элементе (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> Мне нужна простая вещь - когда я нажимаю кнопку, я хочу поместить курсор (курсор) в определенное место в редактируемом div. После поиска в Интернете у меня …

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

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

7
React.js: событие onChange для contentEditable
Как мне прослушать событие изменения для contentEditableуправления на основе? var Number = React.createClass({ render: function() { return &lt;div&gt; &lt;span contentEditable={true} onChange={this.onChange}&gt; {this.state.value} &lt;/span&gt; = {this.state.value} &lt;/div&gt;; }, onChange: function(v) { // Doesn't fire :( console.log('changed', v); }, getInitialState: function() { return {value: '123'} } }); React.renderComponent(&lt;Number /&gt;, document.body); http://jsfiddle.net/NV/kb3gN/1621/

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

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

4
contenteditable, установите курсор в конце текста (кроссбраузерность)
вывод в Chrome : &lt;div id="content" contenteditable="true" style="border:1px solid #000;width:500px;height:40px;"&gt; hey &lt;div&gt;what's up?&lt;/div&gt; &lt;div&gt; &lt;button id="insert_caret"&gt;&lt;/button&gt; Я считаю, что в FF это будет выглядеть примерно так: hey &lt;br /&gt; what's up? и в IE : hey &lt;p&gt;what's up?&lt;/p&gt; К сожалению, нет хорошего способа сделать так, чтобы каждый браузер вставлял &lt;br …

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

7
Как переместить курсор в конец контентной сущности
Мне нужно переместить курсор в конец contenteditableузла, как в виджете заметок Gmail. Я читаю потоки в StackOverflow, но эти решения основаны на использовании входных данных и не работают с contenteditableэлементами.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.