ปุ่มส่งภาษามาร์กอัป (HTML) คือประเภทของรหัสคอมพิวเตอร์ที่ใช้สำหรับเว็บไซต์ที่แสดงภาพกราฟิกของปุ่มซึ่งเมื่อคลิกด้วยเคอร์เซอร์ของเมาส์จะส่งผลให้เกิดคำสั่งที่กำหนดไว้ล่วงหน้า โดยปกติแล้วปุ่มส่ง HTML จะรวมอยู่ที่ด้านล่างของแบบฟอร์มออนไลน์และเมื่อกรอกแบบฟอร์มโดยผู้เยี่ยมชมเว็บไซต์อย่างสมบูรณ์และปุ่มนั้นถูก "กด" รหัสที่เชื่อมต่อกับปุ่มจะเรียกใช้คำสั่งที่ส่งสัญญาณ เนื้อหาของแบบฟอร์มต่อผู้จัดการเว็บไซต์เป็นไฟล์ข้อความหรืออีเมล ปุ่มส่ง HTML เป็นหนึ่งในคุณลักษณะการโต้ตอบแบบกราฟิกที่ควบคุมได้เร็วที่สุดและพื้นฐานที่สุดที่สร้างขึ้นสำหรับเว็บไซต์ เนื่องจากเป็นโค้ด HTML ที่มีรูปแบบเริ่มต้นจึงเป็นที่ยอมรับอย่างกว้างขวางในเกือบทุกรุ่นและทุกประเภทของเบราว์เซอร์อินเทอร์เน็ตและเป็นวิธีการที่เชื่อถือได้ในการดำเนินการกับเว็บไซต์ในนามของผู้เข้าชมเว็บไซต์
บรรทัดทั่วไปของรหัส HTML สำหรับเว็บไซต์ที่ควบคุมปุ่มส่งจะเขียนในรูปแบบต่อไปนี้: <input type = "text" name = "FirstName" value = "Submit" />
การรวบรวมคำแต่ละคำคั่นด้วยช่องว่างภายใน "แท็ก" หรือการเปิดและปิดเครื่องหมายที่น้อยกว่าและมากกว่านั้นจะทำหน้าที่แตกต่างกัน องค์ประกอบ "อินพุต" จะกำหนดการกระทำของปุ่มว่าจะยอมรับการโต้ตอบของผู้ใช้และ "ประเภท" สำหรับองค์ประกอบนี้จะกำหนดสิ่งที่สามารถป้อนในรูปแบบเช่นข้อความ ค่า "ชื่อ" กำหนดสิ่งที่ได้รับอนุญาตในรูปแบบเช่นชื่อของใครบางคนซึ่งสามารถกำหนดเพิ่มเติมได้โดยการ จำกัด ปัจจัยเช่น "maxlength" ซึ่ง จำกัด ชื่อที่ป้อนจำนวนอักขระบางตัว องค์ประกอบ "ค่า" ของรหัสกำหนดการกระทำที่ปุ่มใช้จริงเมื่อคลิกเคอร์เซอร์เมาส์ด้วย "ส่ง" ซึ่งส่งผลให้ข้อความที่ป้อนในฟอร์มถูกส่งไปยังบัญชีผู้จัดการของเว็บไซต์
การเขียน HTML นั้นค่อนข้างง่ายสำหรับคำสั่งพื้นฐานเนื่องจากมีหลายวิธีในการดำเนินการคำสั่งที่ถูกต้อง ปุ่มส่ง HTML เป็นตัวอย่างของสิ่งนี้ซึ่งมีความยืดหยุ่นบางอย่างสำหรับผู้ที่เพิ่งเริ่มทำงานกับ HTML คุณสมบัติการส่งสำหรับปุ่มสามารถป้อนแยกบรรทัดภายในค่า <form> ของรหัส HTML เพื่อกำหนดสิ่งที่พวกเขาทำอย่างชัดเจนยิ่งขึ้น ตัวอย่างเช่นในโค้ดหนึ่งบรรทัดการกระทำหรือค่า "อินพุต" ของฟอร์มสามารถกำหนดเป็น <form action = "post.asp" method = "post"> โดยที่ข้อมูลถูกส่งเป็นหน้าเซิร์ฟเวอร์ที่ใช้งาน (ASP) ซึ่งเป็นเวอร์ชันขั้นสูงของ HTML โค้ดสองบรรทัดต่อไปนี้จะมี <input type = "text" name = "FirstName"> และ <input type = "submit"> เพื่อแยกการกระทำแต่ละอย่างที่ชัดเจนที่ปุ่มส่ง HTML ใช้เมื่อเปิดใช้งาน
การออกแบบเว็บไซต์ยังช่วยให้สามารถดำเนินการอื่นนอกเหนือจากการดำเนินการ "ส่ง" มาตรฐานเมื่อคลิกปุ่มส่ง HTML สิ่งเหล่านี้รวมถึงการตั้งค่าชนิดอินพุต = "รีเซ็ต" เพื่อที่เมื่อกดปุ่มข้อมูลทั้งหมดในแบบฟอร์มจะถูกล้างออก นอกจากนี้บรรทัดรหัสอินพุต type = "button" จะอนุญาตให้ปุ่มแสดงการนำเสนอแบบเห็นภาพของปุ่มส่งที่ถูกกดลงเมื่อคลิกเคอร์เซอร์เมาส์เช่นเดียวกับปุ่มในชีวิตจริงที่จะปรากฏขึ้น เนื่องจาก "button" ไม่ใช่ส่วนที่รู้จักของรหัสตัวประมวลผลแบบมาตรฐานอย่างไรก็ตามตัวแก้ไข HTML จึงเชื่อมโยงคำสั่งนี้กับรหัส JavaScript เพิ่มเติมเพื่อให้สามารถดำเนินการอื่นได้เมื่อเปิดใช้งาน


