ตัวอย่าง
รูปแบบที่มีสองปุ่มส่ง ปุ่มแรกส่งส่งข้อมูลแบบฟอร์มที่มีเป้าหมายเริ่มต้น ("_self") และที่สองส่งข้อมูลแบบฟอร์มหน้าต่างใหม่ (target="_blank") :
<form action="demo_form.asp" method="get">
First name: <input type="text" name="fname"><br>
Last name: <input type="text" name="lname"><br>
<button type="submit" >Submit</button>
<button type="submit" formtarget="_blank">Submit to a new
window</button>
</form>
ลองตัวเอง» ความหมายและการใช้งาน
formtarget แอตทริบิวต์ระบุตำแหน่งที่จะแสดงการตอบสนองหลังจากส่งแบบฟอร์ม คุณลักษณะนี้จะแทนที่รูปแบบของ target แอตทริบิวต์
formtarget แอตทริบิวต์จะใช้สำหรับปุ่มที่มี type="submit"
สนับสนุนเบราว์เซอร์
ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่แอตทริบิวต์
คุณลักษณะ | |||||
---|---|---|---|---|---|
formtarget | 9.0 | 10.0 | 4.0 | 5.1 | 10.6 |
ความแตกต่างระหว่าง HTML 4.01 และ HTML5
formtarget แอตทริบิวต์เป็นของใหม่ใน HTML5
หมายเหตุ: กรอบและเฟรมยังไม่ได้รับการสนับสนุนใน HTML5 _parent, _top และ framename ค่าในขณะนี้ส่วนใหญ่จะใช้กับ iframes
วากยสัมพันธ์
<button type="submit" formtarget="_blank|_self|_parent|_top|framename">
ค่าแอตทริบิวต์
ความคุ้มค่า | ลักษณะ |
---|---|
_blank | โหลดการตอบสนองในหน้าต่างใหม่ / แท็บ |
_self | โหลดการตอบสนองในกรอบเดียวกัน (นี้เป็นค่าเริ่มต้น) |
_parent | โหลดการตอบสนองในกรอบแม่ |
_top | โหลดการตอบสนองในร่างกายเต็มรูปแบบของหน้าต่าง |
framename | โหลดการตอบสนองใน iframe ชื่อ |