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

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

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

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

Popular

[Java] Java 8 DateTime ใหม่ ไฉไลกว่าเดิม

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

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

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

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

ลืมรหัสปลดล็อค Android เข้าเครื่องไม่ได้ มีทางออกครับ

[Java] Java Static Variable และ Static Method

Push Notification คืออะไร มีวิธีทำอย่างไร (No Code)

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

[Android] เปิดเครื่องไม่ได้ โลโก้ค้าง (Boot Loop)