Có thể cho một thẻ bị vô hiệu <input>
để hỗ trợ lựa chọn văn bản không?Đã tắt <input> cho phép chọn văn bản?
Trả lời
Bạn có thể sử dụng thuộc tính Chỉ đọc.
Điều này sẽ phụ thuộc rất nhiều vào trình duyệt. Nó hoạt động tốt cho tôi trong Chrome và IE8: JSFiddle
Firefox (3.6) có vẻ là một trình duyệt không hỗ trợ nó. Tôi không nghĩ rằng bạn có thể làm bất cứ điều gì về điều đó.
Dường như làm việc với Firefox 4. – delnan
@delnan không hoạt động trong 3.6, tôi đã làm rõ –
Bạn có thể muốn sử dụng một đầu vào readonly
và tạo kiểu cho nó bằng CSS.
readonly = "readonly" là câu trả lời của bạn
bạn có thể xóa biên giới trong CSS hoặc trực tiếp trong phong cách, khi bạn "bị chặn" lĩnh vực này và nó sẽ trông giống như văn bản thông thường, mang lại cái nhìn khi "cấm" ...
Dựa trên the HTML spec, có vẻ như không có:
- điều khiển bị tắt không nhận được tập trung.
- Điều khiển bị vô hiệu hóa bị bỏ qua trong điều hướng tab.
- Điều khiển bị vô hiệu hóa không thể thành công.
Bạn có thể sử dụng thuộc tính readonly
thay thế không?
(Wow, "4 câu trả lời mới đã được đăng lên" ... Tôi nghĩ rằng liên kết spec là hữu ích, ít nhất.)
- 1. javascript: Tắt Văn bản Chọn
- 2. Tắt chọn văn bản trong PhoneGap
- 3. Tắt lựa chọn văn bản trong Chrome
- 4. JavaScript: Tắt chọn văn bản qua doubleclick
- 5. Thay thế văn bản đã chọn trong vùng văn bản
- 6. Tùy chọn "Đã tắt" cho choiceField - Django
- 7. Xóa văn bản đã chọn ComboBox
- 8. jQuery đặt văn bản đã chọn
- 9. Cho phép HTML trong hộp văn bản
- 10. tắt chọn văn bản trong khi nhấn 'shift'
- 11. Xóa văn bản của tất cả hộp văn bản trong tab đã chọn
- 12. "<" trong một hộp văn bản trong ASP.NET -> làm thế nào để cho phép nó?
- 13. Chọn văn bản trong hộp văn bản bị tắt trong C#
- 14. Nhận văn bản đã chọn và các nút đã chọn trên một trang?
- 15. Macro MS Outlook để tấn công văn bản đã chọn
- 16. Văn bản đã chọn thụt lề 4 khoảng trắng
- 17. Lưu văn bản đã chọn (một phần dòng) từ Vim
- 18. gitolite: chỉ cho phép thay đổi các tệp đã chọn
- 19. Lấy văn bản đã chọn bằng CKEditor Plugin trên IE
- 20. Cách quấn văn bản đã chọn trong ckeditor
- 21. Sử dụng jQuery để tìm nhãn cho điều khiển hoặc hộp văn bản đã chọn
- 22. CSS chỉ cho phép lựa chọn văn bản trên trang web?
- 23. Lấy phần tử gốc của văn bản đã chọn
- 24. Nhận văn bản của mục đã chọn trong một ListBox
- 25. nhận văn bản đã chọn từ một uiwebview Xcode
- 26. Sao chép văn bản của Vùng đã Chọn vào clipboard
- 27. Làm cách nào để tìm kiếm văn bản đã chọn?
- 28. Phát hiện một số văn bản đã được chọn trong một hộp văn bản
- 29. tắt kéo và thả văn bản
- 30. Tóm tắt Blog Orchard Văn bản
Có lẽ là bản sửa lỗi duy nhất. Lưu ý rằng điều này không giống với thuộc tính 'disabled' - giá trị trong trường sẽ được gửi đến tập lệnh nhận –
Cũng lưu ý rằng trường chỉ đọc có thể được sửa đổi bởi một tập lệnh chẳng hạn. Hãy suy nghĩ về các tập lệnh tự động điền ví dụ: khi trường được lấy tiêu điểm, tập lệnh có thể hiển thị các giá trị khác có thể được chọn. Vì vậy hãy cẩn thận. – alci
Nó không hoạt động, bạn vẫn có thể chọn văn bản trong đầu vào với thuộc tính 'readonly' – KimchiMan