Trả lời
<input type="text" disabled="disabled" />
Xem W3C HTML Specification on the input tag để biết thêm thông tin.
Cú pháp để vô hiệu hóa một đầu vào HTML như sau:
<input type="text" id="input_id" DISABLED />
<input type="text" required="true" value="" readonly="true">
này sẽ làm cho một hộp văn bản trong chế độ chỉ đọc, có thể hữu ích trong việc tạo mật khẩu và datepickers.
Chắc chắn thêm phần 'required = "true"' vào một hộp văn bản chỉ đọc nói chung là một ý tưởng tồi. Cũng có thể là trường hợp mà hộp văn bản đó không nhận được một giá trị đưa vào đó. Sau đó, biểu mẫu của bạn sẽ không được gửi và sẽ có ít người dùng có thể thực hiện việc này. –
Câu trả lời này đã giúp tôi bắt đầu khám phá sự khác biệt giữa người khuyết tật và chỉ đọc; chỉ đọc là điều cuối cùng tôi cần để ngăn chặn tương tác của người dùng nhưng vẫn gửi giá trị được nhập trước. Xem http://www.htmlcodetutorial.com/forms/_INPUT_DISABLED.html – cellepo
Bạn có thể Sử dụng cả thuộc tính đầu vào bị tắt hoặc chỉ đọc. Sử dụng thuộc tính disable sẽ bỏ qua giá trị đó khi submit form, vì vậy nếu bạn muốn các giá trị đó tại sự kiện submit làm cho chúng chỉ đọc thay vì vô hiệu hóa.
<input type="text" readonly>
hoặc
<input type="text" disabled>
Tôi không chắc chắn điều này trả lời câu hỏi áp phích và id có thể phù hợp hơn với tư cách là nhận xét cho một trong các câu trả lời khác hoặc được viết lại thành bao gồm điểm mới của thuộc tính vô hiệu hóa –
@ stuart-siegler: Tôi đoán là vậy. Tuy nhiên tôi đã thêm ví dụ. – sjsupersumit
- 1. bật hoặc tắt hộp kiểm trong html
- 2. Tắt hộp gợi ý thả xuống TextField HTML
- 3. Đặt tiêu điểm vào hộp nhập HTML khi tải trang
- 4. Nút bật tắt HTML
- 5. Tắt nhập gửi
- 6. Tắt đăng nhập paramiko
- 7. Nhiều hộp chọn HTML
- 8. Tắt hộp cửa sổ C#
- 9. Hủy bỏ phím tắt trong HTML
- 10. Màu văn bản nhập bị tắt
- 11. "Tắt" bảng HTML với Javascript
- 12. Cách tắt giao diện html?
- 13. Cách tắt các phím tắt trong Hộp văn bản WPF
- 14. Cho phép HTML trong hộp văn bản
- 15. Euro đăng nhập HTML
- 16. Làm cách nào để tạo văn bản mặc định cho hộp nhập HTML loại bỏ SAU KHI bắt đầu nhập
- 17. Kiểu nhập hộp kiểm CSS
- 18. Làm thế nào để ngăn chặn nhập HTML vào hộp văn bản biểu mẫu Web ASP.NET
- 19. Ngăn không gian nhập vào hộp văn bản HTML với jQuery
- 20. Hộp kiểm nhập vào HTML trả về 'Bật' thay vì 'Đúng' khi gửi biểu mẫu
- 21. biểu mẫu hộp văn bản html sẽ không cho phép nhập
- 22. Hộp cuộn có chứa danh sách Hộp kiểm trong HTML
- 23. nhập html với hình nền
- 24. Làm cách nào để bật hộp kiểm bị tắt động?
- 25. Tắt hoạt ảnh GIF trong HTML
- 26. Hộp nhập liệu Delphi để nhập mật khẩu?
- 27. Safari: Tắt gửi biểu mẫu khi nhập?
- 28. Log4Net/C# - Tắt đăng nhập mặc định
- 29. Tắt kiểm tra chính tả bằng CSS không phải HTML
- 30. html trong javascript xác nhận hộp?
RoBorg của câu trả lời là hợp lệ trong XHTML cũng có. – scunliffe
Đặc tả HTML 4.1 mà anh ta hướng đến, có cùng mã như trong câu trả lời của tôi. –
HTML 4.1 đã lỗi thời. XHTML phải hợp lệ, vì vậy các trình duyệt hiển thị nhất quán từ một đến khác, vì các trình duyệt khác nhau có mã xử lý lỗi khác nhau để dọn dẹp sau khi các nhà phát triển cẩu thả (và có thể không đúng). –