แอตทริบิวต formAction ปุ่ม

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

formAction แอตทริบิวตที่ตั้งค่าหรือกลับค่าของปุ่ม แอตทริบิวต formactionของค่า

แอตทริบิวต formaction กำหนดที่ไหนที่จะส่งข้อมูลฟอร์มเมื่อส่งฟอร์ม. แอตทริบิวตนี้เข้าใจแทนค่าที่มีอยู่ของ HTML ฟอร์ม แอตทริบิวต action.

แอตทริบิวต formaction ใช้เพียงในปุ่มที่มี type="submit"

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

หมายเหตุ:แอตทริบิวต formaction เป็นแอตทริบิวตใหม่ขององค์ประกอบ <button> ใน HTML5

ตัวอย่าง

ตัวอย่าง 1

กลับค่า URL ที่ส่งข้อมูลฟอร์มเมื่อส่งฟอร์ม:

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

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

ตัวอย่าง 2

เปลี่ยนค่าแอตทริบิวต formaction:

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

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

ตัวอย่าง 3

ตัวอย่างอีกตัวหนึ่งของการกลับค่าแอตทริบิวต formAction:

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

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

บทวรรณะ

กลับค่าแอตทริบิวต formAction:

buttonObject.formAction

ตั้งค่าค่าแอตทริบิวต formAction:

buttonObject.formAction = URL

ค่าของแอตทริบิวต

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

กำหนดตำแหน่งที่จะส่งข้อมูลฟอร์ม。หมายเหตุ: นี่จะเข้าใจแทนค่าที่มีอยู่ของคุณตามตัวแปร action ขององค์ประกอบ <form>

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

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

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

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

การสนับสนุนโปรแกรมบราวเซอร์

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

หน้าที่เกี่ยวข้อง

คู่มือ HTML:ตัวแปร formaction ของ HTML <button>