Thuộc tính đích HTML DOM Form được sử dụng để xác định nơi phản hồi sẽ được hiển thị sau khi dữ liệu biểu mẫu đã được gửi. Nó có thể hiển thị trong một tab mới, tab hiện tại hoặc một cửa sổ mới. Thuộc tính mục tiêu biểu mẫu đặt hoặc nhận giá trị thuộc tính mục tiêu.
Cú pháp
Sau đây là cú pháp cho -
Đặt thuộc tính mục tiêu -
formObject.target = "_blank|_self|_parent|_top|framename"
Tại đây, _blank sẽ mở phản hồi trong cửa sổ mới, _self sẽ mở phản hồi trong cùng cửa sổ; cha sẽ mở trong khung mẹ, _top sẽ mở trong toàn bộ nội dung cửa sổ và framename sẽ mở nó trong một khung có tên được chỉ định.
Ví dụ
Hãy để chúng tôi xem xét một ví dụ về thuộc tính mục tiêu HTML DOM Form -
<!DOCTYPE html> <html> <head> <style> form { border:2px solid blue; margin:2px; padding:4px; } </style> <script> function SubmitForm() { document.getElementById("FORM1").submit(); } </script> </head> <body> <h1>Form submit() method example</h1> <form id="FORM1" method="post" action="/sample_page.php"> <label>User Name <input type="text" name="usrN"></label><br><br> <label>Age<input type="text" name="Age"></label> <br><br> <input type="button" onclick="SubmitForm()" value="SUBMIT"> </form> </body> </html>
Đầu ra
Điều này sẽ tạo ra kết quả sau. Khi nhấp vào gửi, phản hồi sẽ mở ra trong cùng một cửa sổ -
Khi nhấp vào nút THAY ĐỔI và sau đó nhấp vào gửi; phản hồi bây giờ sẽ được hiển thị trong một tab mới -
Nó chứa hai trường đầu vào với loại văn bản và một nút có tên là SUBMIT -
<form id="FORM1" method="post" action="/sample_page.php"> <label>User Name <input type="text" name="usrN"></label><br><br> <label>Age<input type="text" name="Age"></label> <br><br> <input type="button" onclick="SubmitForm()" value="SUBMIT"> </form>
Sau đó, chúng tôi tạo một nút CHANGE sẽ thực thi phương thức changeTarg () khi người dùng nhấp vào -
<button onclick="ChangeTarg()">CHANGE</button>
Phương thức ChangeTarg () sẽ lấy phần tử