Posts

Showing posts from June, 2013

readonly & disabled : HTML Attribute

สิ่งที่ผมจะเขียนต่อไปนี้ เป็นเรื่องง่ายๆ ที่ผมพลาดเอง.... #กว่าจะรู้ก็ น้ำตาจะไหล... เล่าให้ฟังเล่นๆนะครับ(paragraph นี้สาระไม่ค่อยมี) โปรแกรมที่ผมทำตอนนั้น เป็น textbox ธรรมดาที่จะต้อง submit ค่าเข้า servlet  แต่ในบางโหมดผมก็ต้องให้มันไม่สามารถแก้ไขข้อมูลได้ และผมต้องการ clear ค่าใน textbox นั้นๆ ด้วย เพื่อเก็บลงฐานข้อมูลเป็นค่าว่างๆ สิ่งที่ผมทำก็คือ ใช้ javascript ใส่ disabled เข้าไป แต่ผลปรากฏว่า servlet ไม่ได้ค่าว่างมาอย่างที่ตั้งใจไว้ ประกอบกับโปรแกรมที่ผมทำอยู่ก็ไม่ได้เรียก servlet โดยตรง มี Struts Framework เข้ามาใช้ด้วย ตอนนั้นก็เลยไปโฟกัสที่เรื่องของ scope ของเว็บ  (หลงทางเข้าไปอีก) ไปๆมาๆ สุดท้ายได้คำตอบว่า ต้องเปลี่ยน disabled เป็น readonly แทน... จากที่ผมหลงทางไปไกลแล้วนั้น ผมก็มานั่งคิดทบทวนว่า มันเป็นได้ยังไง แค่เปลี่ยน attribute html เนี่ยนะ!! หลายคนอาจจะรู้อยู่แล้ว ยอมรับเลยครับว่า "ผมเพิ่งรู้" และผมก็กำลังจะอธิบายให้ทุกคนได้รู้ด้วยครับ... disabled กับ readonly ดูผ่านๆ ก็คือพิมพ์ในช่องไม่ได้เหมือนกัน แต่ disabled จะเปลี่ยน textbox ของเราเป็นสีเทาด้ว...

Facebook Comment

Recent Posts

Popular post of 7 days

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding

Portal คืออะไรกันนะ???

Deeplink, Universal Links คืออะไร ทำงานร่วมกับ Mobile App ได้ยังไง

Popular

Portal คืออะไรกันนะ???

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding

มาตรฐานการตั้งชื่อตัวแปร (Naming Convention)

Port Forwarding สำหรับคนใช้ AIS Fibre

เรื่องของ ++i กับ i++

Android Auto & Apple Carplay คืออะไร ใช้งานยังไง

Deeplink, Universal Links คืออะไร ทำงานร่วมกับ Mobile App ได้ยังไง

วิธีการสมัคร Apple Developer Program และ Enterprise Program ฉบับลงมือเอง

พิมพ์ซองจากรายชื่อ excel ด้วยวิธี Mail Merge

ทดสอบ Mobile App แบบ Automated ด้วย Appium ทำยังไงกันนะ