Vì vậy, tôi muốn các tính năng của div có thể chỉnh sửa (lựa chọn văn bản qua bàn phím là bàn phím chính), nhưng tôi không muốn cho phép người dùng chỉnh sửa văn bản - tôi giả sử là readonly="readonly"
. .Thực hiện chỉ đọc div có thể chỉnh sửa nội dung?
Chúng tôi có biết cách nào để làm điều đó không? Div có thể chỉnh sửa có thể có các thẻ lồng nhau bên trong (<p>
's, <h1>
' s).
Tôi muốn tránh một textarea (đó là những gì này là cho), vì nó không cho phép tôi làm những việc khác tôi cần để có thể làm.
Có cách nào hay để làm điều này mà không có javascript? Và nếu không có, là có một đoạn nhỏ của javascript mà vẫn sẽ cho phép sao chép, làm nổi bật vv?
Cảm ơn.
Dưới đây là một ví dụ: http://codepen.io/anon/pen/dxeAE
xin vui lòng cho chúng tôi xem mã của bạn –
gì là dừng cuối người dùng chọn văn bản của bạn trong một div * không * 'contenteditable'? Tôi có thể sử dụng bàn phím để chọn văn bản trong Chrome ... – CodingIntrigue
http://codepen.io/anon/pen/dxeAE tại đây bạn đi. Và bạn không thể chọn văn bản theo cách bạn có thể trong vùng văn bản/có thể chỉnh sửa được - tôi cần chức năng đó mà không có tùy chọn chỉnh sửa :) Điều quan trọng ở đây là chọn văn bản bằng bàn phím chứ không phải chuột - có thể được thực hiện bất kể :) –