Pertanyaan yang diberi tag «contenteditable»


10
Bagaimana cara mengatur posisi caret (cursor) di elemen contenteditable (div)?
Saya punya HTML sederhana ini sebagai contoh: <div id="editable" contenteditable="true"> text text text<br> text text text<br> text text text<br> </div> <button id="button">focus</button> Saya ingin hal yang sederhana - ketika saya mengklik tombol, saya ingin menempatkan tanda (kursor) ke tempat tertentu di div yang dapat diedit. Dari pencarian melalui web, JS …


22
Cegah penambahan konten yang dapat diedit <div> pada ENTER - Chrome
Saya memiliki contenteditableelemen, dan setiap kali saya mengetik beberapa barang dan menekannya ENTERmenciptakan yang baru &lt;div&gt;dan menempatkan teks baris baru di sana. Saya tidak suka yang ini sedikit pun. Apakah mungkin untuk mencegah hal ini terjadi atau setidaknya hanya menggantinya dengan &lt;br&gt;? Inilah demo http://jsfiddle.net/jDvau/ Catatan: Ini bukan masalah di …

7
React.js: acara onChange untuk contentEditable
Bagaimana cara mendengarkan perubahan acara untuk contentEditablekontrol berbasis? 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/


6
Pilih teks secara terprogram dalam elemen HTML yang dapat diedit konten?
Dalam JavaScript, dimungkinkan untuk memilih teks secara terprogram dalam elemen inputatau textarea. Anda dapat memfokuskan input dengan ipt.focus(), lalu memilih kontennya dengan ipt.select(). Anda bahkan dapat memilih rentang tertentu dengan ipt.setSelectionRange(from,to). Pertanyaan saya adalah: apakah ada cara untuk melakukan ini dalam sebuah contenteditableelemen juga? Saya menemukan bahwa saya bisa melakukannya …

4
konten dapat diedit, atur tanda sisipan di akhir teks (lintas-browser)
keluaran di 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; Saya percaya FF akan terlihat seperti ini: hey &lt;br /&gt; what's up? dan di IE : hey &lt;p&gt;what's up?&lt;/p&gt; sayangnya, tidak ada cara yang baik untuk membuatnya sehingga setiap browser memasukkan &lt;br /&gt;bukan div- …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.