Запитання з тегом «contenteditable»

contentEditable - це атрибут HTML (винайдений Microsoft та стандартизований у HTML5), який використовується для редагування "розширеного тексту" в браузері на стороні клієнта.

20
змістовні події зміни
Я хочу , щоб запустити функцію , коли користувач редагує вміст divз contenteditableатрибутом. Що еквівалент onchangeподії? Я використовую jQuery, тому будь-які рішення, які використовують jQuery, є кращими. Дякую!

10
Як встановити позицію caret (курсор) у змістовному елементі (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> Хочу просту річ - коли натискаю кнопку, я хочу розмістити карету (курсор) у певному місці в редагованому розділі. Під час пошуку в Інтернеті цей JS приєднаний до натискання …

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

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елементі, але жоден про те, як отримати або знайти його індекс ... Що я хочу зробити, це знати індекс карети в цьому розділі, на keyup. Отже, коли користувач набирає текст, я в будь-який момент …

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

4
вміст, встановити каре в кінці тексту (крос-браузер)
вихід у 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 /&gt;вставляв замість …

2
Як видалити межу навколо сфокусованого задоволеного попередньо?
Коли я встановлюю попередній елемент на contenteditable і фокусую в ньому для редагування, він отримує пунктирну межу навколо нього, що виглядає не дуже красиво. Кордону немає, коли фокус знаходиться десь в іншому місці. Як мені зняти цю межу? Дякую

7
Як перемістити курсор у кінець об’єкта, що задовольняє
Мені потрібно перемістити каретку до кінця contenteditableвузла, як у віджеті нотаток Gmail. Я читав потоки на StackOverflow, але ці рішення засновані на використанні входів, і вони не працюють з contenteditableелементами.

4
Вставте html у кареті у вміщений div
У мене є div із заданим набором, і я захоплюю натискання клавіші за допомогою jquery для виклику prevenDefault () при натисканні клавіші enter. Подібно до цього питання, яке вставляє текст біля курсору, я хотів би безпосередньо вставити html, для стислості ми скажемо його тег br. Використання відповіді на вищезазначене питання …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.