این آموزش در تاریخ ۱۴۰۲/۰۶/۲۰ آپدیت شده است.
آموزش صفت FormAction در HTML
سلام خدمت تمامی دوستان و همراهان محترم سایت آموزشی فری لرن ، امیدوارم که حال همگیتون خوب باشه. لطفا در ادامه با آموزش صفت FormAction در HTML با من همراه باشید.

Free-Learn
آنچه در این جلسه میخوانید :
صفت FormAction در HTML
صفت formaction صفتی است که در درون دکمه Submit ( یاهم همون دکمه ارسال که معمولا در فرم قرار میگیرد ) استفاده میشود، و میتونه مشخص کنه که داده های یک فرم به کدام صفحه در سرور ارسال شود.
یعنی در واقع با استفاده از این صفت میتونیم یک مسیر / مقصد مجزا برای دریافت داده های فرم مشخص کنیم، یعنی مثلا ۲تا دکمه داریم یکیش داده های فرم رو ارسال میکنه به سرور شماره ۱ و دیگری به سرور شماره ۲
Free-Learn
عناصری که توسط این صفت پشتیبانی می شوند
این صفت را میتوان در عناصر/تگ های زیر بکار برد.
| <input type=”submit”> | <button type=”submit”> |
Free-Learn
مثال از صفت FormAction در HTML
در ادامه میتوانید یک مثال از این صفت را مشاهده نمایید.
مثال شماره ۱ : استفاده در تگ Button از نوع Submit
|
1 2 3 4 5 6 7 8 9 10 |
<body> <form action="files/get_data.php" method="POST"> نام : <input type="text" name="myname" value="صادق"> <br><br> <button type="submit">ارسال به سرور 1</button> <button type="submit" formaction="files/get_data16.php">ارسال به سرور 2</button> </form> </body> |
مثال شماره ۲ : استفاده در تگ Input از نوع Submit
|
1 2 3 4 5 6 7 8 9 10 |
<body> <form action="files/get_data.php" method="POST"> نام : <input type="text" name="myname" value="صادق"> <br><br> <input type="submit" value="ارسال به سرور 1"> <input type="submit" value="ارسال به سرور 2" formaction="files/get_data16.php"> </form> </body> |
Free-Learn
پشتیبانی مرورگرها
در جدول زیر میتوانید مشاهده نمایید که آیا مرورگرهای اینترنتی از صفت formaction در HTML پشتیبانی میکنند یا خیر.
| نام تگ | Chrome | Firefox | Opera | Safari | Edge |
| button | بله | بله | بله | بله | بله |
| input | بله | بله | بله | بله | بله |
Free-Learn
شکل نوشتاری
نحوه نوشتن یا استفاده یا سینتَکس (Syntax) این صفت در HTML بصورت زیر می باشد.
|
1 2 |
<button type="submit" formaction="URL"> <input type="submit" formaction="URL"> |
Free-Learn
جدول مقادیر صفت FormAction در HTML
در جدول زیر میتوانید، مقادیری را که میتوان در این صفت استفاده کرد مشاهده نمایید.
| مقدار | توضیح |
|---|---|
| URL | آدرس یا مسیر فایل بروی سرور برای دریافت داده های فرم نمونه آدرس مطلق : https://test.com/test.php نمونه آدرس نسبی : test/test.php |
Free-Learn
نکات و توضیحات
- این صفت تنها در تگ های Button و Input به شرطی که نوع ( Type ) آنها برابر باشد با Submit کار میکند.





