ویژگی 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 پشتیبانی پشتیبانی پشتیبانی