attribute formAction ของ Input Submit

คำอธิบายและวิธีใช้

formAction ตั้งค่าหรือคืนค่าค่า attribute formaction ของปุ่มส่งฟอร์ม

attribute formaction ของ HTML กำหนด URL ฟิล์ลที่จะจัดการฟิล์ล input ในฟอร์มเมื่อส่งฟอร์ม

attribute formaction ของ HTML ทำให้ <form> ทำงานเหมือนกับ attribute action attribute action.

หมายเหตุ:ในตัวอย่างด้านล่างนี้ Internet Explorer และ Opera 12 (และตัวเลขเก่ากว่า) กลับค่า "action_page2.php" ในขณะที่ Firefox, Opera 15+ และ Chrome กลับค่า URL ทั้งหมด: "https://www.codew3c.com/action_page2.php"

หมายเหตุ:attribute formaction คือ attribute ใหม่ของ element <input> ที่มี type="submit" ใน HTML5

ดูเพิ่มเติม:

คู่มือ HTMLนิยาย formaction ของ HTML <input>

ตัวอย่าง

ตัวอย่าง 1

เรียกข้อมูล URL ที่จะจัดการฟิล์ลของ control input ในฟอร์มเมื่อส่งฟอร์ม:

var x = document.getElementById("mySubmit").formAction;

ลองด้วยตัวเอง

ตัวอย่าง 2

เปลี่ยน URL ที่ส่งข้อมูลฟอร์มไป:

document.getElementById("mySubmit").formAction = "/action_page2.php";

ลองด้วยตัวเอง

กราฟฟิกศาสตร์

คืนค่า attribute formAction:

submitObject.formAction

ตั้งค่า attribute formAction:

submitObject.formAction = URL

ค่า attribute

ค่า คำอธิบาย
URL

กำหนด URL ที่จะจัดการฟิล์ลของ control input ในฟอร์มเมื่อส่งฟอร์ม

ข้อเน้น:นี้จะทำให้ลบค่าของ attribute action ของ element <form>

ค่าที่เป็นไปได้:

  • URL ที่ครบถ้วนของหน้า (เช่น href="http://www.example.com/formresult.asp")
  • URL ที่อยู่ในรูปแบบเฉพาะบุคคล - หมายถึงไฟล์ในเว็บไซต์ปัจจุบัน (เช่น href="formresult.asp")

รายละเอียดเทคนิค

ค่าที่กลับมา: ค่าของข้อความเป็นตัวอักษร ที่แสดงที่ไหนจะส่งข้อมูลฟอร์ม

การสนับสนุนโดยเบราเซอร์

ตัวเลขในตารางระบุสูตรรุ่นของเบราเซอร์ที่สนับสนุนคุณสมบัตินี้ให้เต็มที่

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
การสนับสนุน 10.0 การสนับสนุน การสนับสนุน การสนับสนุน