เมื่อเราวาดอะไรก็ได้บน Canvas จะไม่มีความทรงจำของสิ่งที่วาด ขณะวาด เราจำเป็นต้องติดตามข้อมูลที่จำเป็นทั้งหมดด้วยตัวเองขณะวาด ดังนั้นจึงเป็นไปไม่ได้ที่จะได้รับค่าจากผ้าใบ HTML5 ไปยัง JavaScript เนื่องจากไม่มีหน่วยความจำ มันวาดแบบนี้ -
<canvas id = "myCanvas" height = "300" width = "500" style = "border:2px solid #808080;"></canvas>
เมื่อเพิ่มฟังก์ชันสำหรับปุ่มแล้วคลิกเข้าไป คุณจะไม่สามารถได้สิ่งที่ต้องการ -
<div> <input type = "button" value = "Submit" onclick = "submit()"> </div>
คุณจะไม่สามารถรับค่าเหล่านั้นจากผืนผ้าใบได้เนื่องจากผืนผ้าใบเป็นเพียงบิตแมป