ฉันคิดว่ามันน่าจะเป็นไปได้ แต่เนื่องจากฉันไม่ได้ใส่เงินในที่ที่ปากของฉัน (ดังนั้นพูด) การตั้งค่าคุณลักษณะแบบอ่านอย่างเดียวดูเหมือนจะไม่ทำอะไรเลย
ฉันไม่ต้องการใช้ Disabled เนื่องจากฉันต้องการให้กล่องกาเครื่องหมายถูกส่งมาพร้อมกับส่วนที่เหลือของแบบฟอร์มฉันไม่ต้องการให้ลูกค้าเปลี่ยนรูปแบบได้ภายใต้สถานการณ์บางอย่าง
readonly
)
readonly
! ทำไมคุณลักษณะนี้จะมีอยู่!
readonly
เป็นเพียงแอททริบิวต์ฝั่งไคลเอ็นต์เพื่อช่วยให้เบราว์เซอร์แสดงผลไซต์อย่างถูกต้องและสร้างคำขอที่ถูกต้องจากเบราว์เซอร์ เซิร์ฟเวอร์ไม่สามารถและไม่ควรรู้เกี่ยวกับreadonly
คุณลักษณะของหน้าที่แสดงผล จะต้องสมมติว่าคำขอมาจากที่ใดก็ได้ (และอาจมีเจตนาที่ประสงค์ร้าย); อย่าพึ่งพาอินพุตที่ผู้ใช้จัดหา ยังทำไมส่งค่าของช่องทำเครื่องหมายที่คุณไม่สามารถแก้ไขในการร้องขอ (ถ้าคุณตั้งค่าก่อนที่จะแสดงผลคุณรู้ค่าเมื่อส่งคำขอดังนั้นไม่จำเป็นต้องส่งในคำขอ)
readonly
แอตทริบิวต์มีอยู่ด้วยเหตุผลบางอย่าง ไม่มีอะไรเกี่ยวข้องกับการติดตั้งฝั่งเซิร์ฟเวอร์อย่างแน่นอน แต่จะมีการบอกผู้ใช้ "เฮ้ค่านี้จะถูกสันนิษฐานไว้ที่นี่และ / แต่คุณไม่สามารถเปลี่ยนแปลงได้"