«contenteditable» etiketlenmiş sorular


10
İçeriğe geçirilebilir öğede (div) düzeltme işareti (imleç) konumu nasıl ayarlanır?
Örnek olarak bu basit HTML var: <div id="editable" contenteditable="true"> text text text<br> text text text<br> text text text<br> </div> <button id="button">focus</button> Basit bir şey istiyorum - düğmeyi tıkladığımda, düzenlenebilir div içindeki imleci (imleci) belirli bir yere yerleştirmek istiyorum. Web üzerinden arama, düğme tıklama bağlı bu JS var, ama çalışmıyor (FF, …

8
ContentEditable <div> üzerinde imleç konumunu ayarla
Bir contentEditable = 'on' &lt;div&gt; odağı yeniden kazandığında, imleç / şapka konumunu bilinen son konuma ayarlamak için kesin, çapraz tarayıcı çözümünün peşindeyim. Görünüşe göre, içerik düzenlenebilir div işlevinin varsayılan işlevi, imleci / imleci, üzerine her tıkladığınızda div içindeki metnin başlangıcına taşımaktır, bu istenmeyen bir durumdur. Div'in odak noktasından ayrılırken mevcut …


7
React.js: contentEditable için onChange olayı
contentEditable-Based kontrol için değişim olayını nasıl dinlerim ? 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
Düzenlenebilir düzeltme dizini konumu
Bir öğede imleç veya düzeltme dizini konumunun nasıl ayarlanacağına dair tonlarca iyi, çapraz tarayıcı yanıtı buluyorum contentEditable, ancak GET veya dizinini nasıl bulacağımı bilmiyorum ... Yapmak istediğim şey, bu div içindeki düzeltme işaretinin dizinini bilmek keyup. Bu nedenle, kullanıcı metin yazarken, imleci contentEditableöğenin içindeki indeksini her an bilebilirim . DÜZENLE: …

6
İçeriği düzenlenebilir bir HTML öğesinde programlı olarak metin mi seçiyorsunuz?
JavaScript'te, bir inputveya textareaöğesindeki metni programlı olarak seçmek mümkündür . Bir girdiyi ile odaklayabilir ipt.focus()ve ardından içeriğini seçebilirsiniz ipt.select(). İle belirli bir aralık bile seçebilirsiniz ipt.setSelectionRange(from,to). Sorum şu: Bunu bir contenteditableunsurda da yapmanın bir yolu var mı? elem.focus()İmleci bir contenteditableöğeye koymak için yapabileceğimi öğrendim , ancak daha sonra koşmak elem.select()işe …

4
hoşnut, metnin sonunda imleci ayarla (tarayıcılar arası)
Chrome'da çıktı : &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'ye şunun gibi görüneceğine inanıyorum : hey &lt;br /&gt; what's up? ve IE'de : hey &lt;p&gt;what's up?&lt;/p&gt; ne yazık ki, bunu yapmanın güzel bir yolu yok, böylece her tarayıcı &lt;br /&gt;bir div- veya p-etiketi yerine …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.