اگر آموزش های ما را دنبال کرده باشید در این قسمت از آموزش ها در حال بررسی زبان برنامه نویسی HTML5 که ورژن و نسخهء کامل شدهء زبان HTML4 است بودیم.تا به این جا نیز مفاهیم بسیاری را در این زمینه بررسی کردیم و با تگ ها و متدهای جدید این زبان نیز آشنا شدیم.در این مطلب قصد داریم تا خواص جدید کنترل ها در HTML 5 را برای شما تشریح کنیم.در این مطلب می پردازیم به :
خاصیت formenctype :

این خاصیت تعیین می کند که اطلاعات ارسالی از کنترل به سرور با چه روشی کد گذاری شده و ارسال شود ( فقط برای فرم هایی که متد ارسال اطلاعات آنها post است به کار می رود ) .

نکته ۱ : مقدار این خاصیت در کنترل مقدار تعیین شده برای خاصیت enctype در فرم را نادیده می گیرد .
نکته ۲ : این خاصیت فقط برای کنترل های نوع submit و image بکار می رود .

شکل کلی استفاده از خاصیت formenctype بصورت زیر است :

<“input formenctype = ” value >

توضیح syntax :

پارامتر value روش و نحوه کد گذاری اطلاعات ارسالی فرم را به سرور تعیین می کند و می تواند یکی از ۳ مقدار زیر باشد :
application/x-www-form-urlencoded :

تمام کاراکتر های ارسالی از کنترل رمز گذاری می شوند . فاصله ها نیز به + تبدیل شده و کاراکترهای خاص نیز به کد متناظر ASCII آن تبدیل می شود .
multipart/form-data :

هیچ کدام از کاراکتر های رمز گذاری و Encode نمی شوند .
text/plain :

فاصله ها به کاراکتر + تبدیل شده ، ولی سایر کاراکتر ها بدون تغییر ارسال می شوند .

پشتیانی در مرورگر های مختلف :

این خاصیت در تمام مرورگرهای اصلی پشتیانی می شود .