ทำไม View Code แล้วเห็น และใน Textarea กลับไม่แสดงค่าอะไรเลย???
สังเกตว่าเปิด Console แล้วตรวจสอบโครงสร้าง HTML ก็มีโค้ด JavaScript อยู่นะ แต่ทำไมใน <textarea></textarea> ถึงว่างเปล่าไม่มีอะไรออกมาเลย???
ก็เลยลองค้นด้วยคีย์เวิร์ดง่ายๆ "how to display javascript in textarea"
(จริงๆก็ไม่ง่ายๆนะ ค้นหาด้วยคีย์เวิร์ดหลายคำมาก กว่าจะลงตัวที่ประโยคนี้)
ก็ได้พบหนทางสว่าง
นั่นก็คง ต้องแปลงวงเล็บเปิด-ปิดของ script ให้เป็นตัวโค้ดพิเศษก่อน
ซึ่งนอกจากใช้ htmlentities() ก็ยังมี htmlspecialchars() ให้เรียกใช้อีกฟังก์ชั่น
(ดีใจจนน้ำตาแทบไหล ปิดงานได้สักที TT__TT )
ขอให้ทุกคนมีความสุขในการเขียนโปรแกรม PHP และสนุกไปกับการแก้บั๊กนะครับ ^O^
อ้างอิง
https://stackoverflow.com/questions/6130097/how-come-when-i-display-javascript-in-a-textarea-it-executes
ความคิดเห็น
แสดงความคิดเห็น