ویژگی formtarget تابع HTML <button>

تعریف و استفاده

formtarget این ویژگی تعیین می‌کند که پس از ارسال فرم، پاسخ در کجا نمایش داده شود. این ویژگی تعیین و استفاده از ویژگی targetاست.

formtarget این ویژگی تنها برای type="submit" دکمه‌ها.

مثال

فرم‌ای با دو دکمه ارسال. اولین دکمه فرم را با هدف پیش‌فرض ("_self") ارسال می‌کند، دومین دکمه فرم را به یک پنجره جدید ارسال می‌کند (target="_blank"):

<form action="/action_page.php" method="get">
  <label for="fname">نام:</label>
  <input type="text" id="fname" name="fname"><br><br>
  <label for="lname">نام خانوادگی:</label>
  <input type="text" id="lname" name="lname"><br><br>
  <button type="submit">ارسال</button>
  <button type="submit" formtarget="_blank">ارسال به پنجره جدید</button>
</form>

آزمایش کنید

عبارت

<button type="submit" formtarget="_blank|_self|_parent|_top|framename">

مقدار ویژگی

مقدار توضیح
_blank پاسخ‌ها در پنجره/برچسب جدید بارگذاری می‌شوند.
_self پاسخ‌ها در همان فریم بارگذاری می‌شوند (پیش‌فرض).
_parent پاسخ‌ها در فریم پدر بارگذاری می‌شوند.
_top پاسخ‌ها در تمامی پنجره بارگذاری می‌شوند.
framename پاسخ‌ها در iframe نام‌گذاری شده بارگذاری می‌شوند.

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولیه مرورگرهایی است که این ویژگی را کامل پشتیبانی می‌کنند.

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
9.0 10.0 4.0 5.1 10.6