Tôi có một hộp kiểm được cập nhật từ các lựa chọn khác nhưng điều quan trọng là phải hiển thị trạng thái đã chọn cho người dùng. Tuy nhiên tôi cũng muốn nó chỉ được đọc trong chức năng và được biểu diễn như vậy trong màn hình.Vô hiệu hóa một hộp kiểm trực quan nhưng cho phép nó vẫn gửi giá trị của nó
Nó hoạt động tốt bởi vô hiệu hóa hộp kiểm (cung cấp cho các màu xám hộp để hỗ trợ người dùng trực quan) tuy nhiên điều này có nghĩa là khi nộp giá trị không được lưu.
Ngược lại, nếu tôi thiết lập các hộp kiểm để read-only nó vô hiệu hóa các hộp kiểm nhưng vẫn xuất hiện như một hộp kiểm bình thường .
Tôi muốn một chút, mỗi hộp kiểm sẽ gửi giá trị của nó nhưng trông giống như hộp kiểm bị tắt và vẫn hiển thị trạng thái kiểm tra ... có ai có ý tưởng nào không?
Làm cách nào để bạn đặt chỉ đọc? Bởi vì thuộc tính 'readonly' không, hoặc ít nhất là không nên áp dụng cho các hộp kiểm (http://www.w3.org/TR/html4/interact/forms.html#edef-INPUT, http: // www .whatwg.org/specs/web-apps/current-work/multipage/number-state.html # checkbox-state). – mercator
Tôi nghĩ giải pháp này cũng hữu ích ở đây: https://stackoverflow.com/questions/12769664/how-to-make-html-select-element-look-like-disabled-but-pass-values –