اگر آموزش های ما را دنبال کرده باشید در این قسمت از آموزش ها در حال بررسی زبان برنامه نویسی 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 :
فاصله ها به کاراکتر + تبدیل شده ، ولی سایر کاراکتر ها بدون تغییر ارسال می شوند .
پشتیانی در مرورگر های مختلف :
این خاصیت در تمام مرورگرهای اصلی پشتیانی می شود .