ویژگی formEnctype ورودی Submit
تعریف و استفاده
formEnctype
تنظیمات ویژگی یا بازگرداندن مقدار ویژگی formenctype برای دکمهی ارسال.
ویژگی HTML formenctype تعیین میکند که دادههای فرم چگونه باید کدگذاری شوند قبل از ارسال به سرور (این تنها برای فرمهایی که method="post" دارند اعمال میشود).
ویژگی formenctype ویژگی <form> را ویژگی enctype.
توجه:ویژگی formenctype یک ویژگی جدید برای عنصر <input> در HTML5 است که type="submit" دارد.
لطفاً به:
دستورالعمل HTML:ویژگی formenctype HTML <input>
مثال
مثال 1
بفهمید که چگونه باید دادههای فرم را قبل از ارسال به سرور کدگذاری کنید:
var x = document.getElementById("mySubmit").formEnctype;
مثال 2
مقدار ویژگی formenctype را برای دکمهی ارسال تغییر دهید به "application/x-www-form-urlencoded":
document.getElementById("mySubmit").formEnctype = "application/x-www-form-urlencoded";
نحوهی استفاده
ویژگی formEnctype را بازگردانید:
submitObject.formEnctype
ویژگی formEnctype را تنظیم کنید:
submitObject.formEnctype = "application/x-www-form-urlencoded,multipart/form-data,text/plain"
مقدار ویژگی
مقدار | توضیح |
---|---|
application/x-www-form-urlencoded | پیشفرض. تمامی حروف قبل از ارسال کدگذاری میشوند ( فضاهای خالی به نماد '+' تبدیل میشوند، و کاراکترهای خاص به مقادیر ASCII HEX تبدیل میشوند). |
multipart/form-data | کدگذاری از حروف انجام نمیشود. هنگامی که از فرمهایی که دارای کنترلر بارگذاری فایل هستند، استفاده میکنید، این مقدار ضروری است. |
text/plain | فضاهای خالی به نماد "+" تبدیل میشوند، اما کاراکترهای خاص رمزگذاری نمیشوند. |
جزئیات فنی
مقدار بازگشتی: | مقدار رشتهای که نوع داده محتوایی را که برای ارسال به سرور استفاده میشود، نشان میدهد. |
---|
پشتیبانی مرورگر
اعداد در جدول نشاندهنده نسخه اولین مرورگر پشتیبانیکننده از این ویژگی هستند.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
پشتیبانی | 10.0 | پشتیبانی | پشتیبانی | پشتیبانی |