หลังจากที่อินพุตกล่องแบบฟอร์มตั้งค่าแอตทริบิวต์ปิดการใช้งานและส่งแล้ว ไม่สามารถรับค่าของกล่องอินพุตได้ ในการแก้ปัญหาประเภทนี้ คุณสามารถอ้างอิงถึงสองวิธีต่อไปนี้:
วิธีที่หนึ่ง:ใช้อ่านอย่างเดียวแทนการปิดการใช้งานนั่นคือใส่
disabled=disabled
แก้ไขเป็น
readonly=readonly
ผู้พิการไม่สามารถรับโฟกัสได้ และจะถูกข้ามไปเมื่อใช้ปุ่ม Tab ซึ่งอาจไม่สำเร็จ
อ่านอย่างเดียวสามารถรับโฟกัสได้ แต่ไม่สามารถแก้ไขได้ และสามารถนำทางได้โดยใช้ปุ่ม Tab ซึ่งอาจสำเร็จได้
หมายเหตุ: เฉพาะองค์ประกอบของแบบฟอร์มที่สำเร็จเท่านั้นที่เป็นข้อมูลที่ถูกต้อง กล่าวคือ สามารถรับค่าได้หลังจากส่ง แอตทริบิวต์ค่าของกล่องป้อนข้อความที่ปิดใช้งานและแบบอ่านอย่างเดียวสามารถแก้ไขได้ผ่านสคริปต์เท่านั้น
วิธีที่สอง:ใช้ type=hidden เพื่อซ่อนอินพุตเพื่อรับค่า จากนั้นใช้ Disabled เพื่อแสดงอินพุตให้ผู้ใช้เห็น
<input type=hidden name=url value=http://www.neirong.org/><input type=text value=http://www.neirong.org Disable=disabled/>สรุป
ข้างต้นคือวิธีแก้ปัญหาที่ตัวแก้ไขแนะนำให้คุณเมื่อมีการส่งแบบฟอร์ม html โดยใช้การปิดใช้งานและไม่สามารถรับค่าแบบฟอร์มได้ ฉันหวังว่ามันจะเป็นประโยชน์กับคุณ หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและ บรรณาธิการจะตอบกลับคุณทันเวลา ฉันอยากจะขอบคุณทุกคนที่ให้การสนับสนุนเว็บไซต์ศิลปะการต่อสู้ VeVb!