ساختار فرم html
از آنجایی که مفصلا در مورد پردازش فرم html توسط php نوشتم تصمیم بر این شد که اندکی هم از ساختار فرم html و مباحث پیرامونش بنویسم تا مطالب برای سطوح ابتدایی هم مفهوم پیدا کند.
در این مطلب در دو جدول به طور کامل با عناصر یک فرم html و خواصی که در فرم html کاربرد دارند آشنا می شوید
ساختار کلی فرم html
خواص فرم html
فرم html دارای چند خاصیت است که کاربرد هر کدام بدین شرح است
خاصیت | اختیاری/اجباری | کاربرد | مقادیر | پیشفرض |
action | اختیاری | وقتی فرم ارسال شد چه اتفاقی بیفتد | prosess_form.php | خالی= در همان صفحه پردازش شود |
method | اختیاری | متد ارسال فرم | get = مقادیر در آدرس صفحه پیداست
post = مناسب برای اطلاعات حساس |
خالی = GET |
name | ضروری | مشخص کننده نام هر فیلد | هر چیزی | |
accept-charset | اختیاری | مشخص کننده انکدینگ استفاده شده در فرم | utf-8
|
انکدینگ صفحه ی جاری |
enctype | اختیاری | دیتا هنگام ارسال به سرور چطور انکد شود
تنها وقتی از متد Post استفاده شده قابل استفاده است |
text/plain
multipart/form-data application/x-www-form-urlencoded |
|
novalidate | اختیاری | مرورگر باید/نباید صحیح بودن فرم را بررسی کند | یک مقدار جبری است
وقتی هست یعنی دیتا (اینپوت) بررسی نشود |
<form novalidate> |
autocomplete | اختیاری | پر شدن خودکار فرم توسط مرورگر | on
off |
on |
target | اختیاری | نتیجه ی دریافتی کجا نمایش داده شود |
_blank _parent _top framename _self |
همان صفحه |
عناصر فرم html
همچنین فرم html ساخته شده از عناصر زیر است که کاربرد هر عنصر را هم ذکر می کنم
از این بین تنها دو مورد آخر در html 5 هستند و بقیه html 4
نام | کاربرد | نسخه html |
<form> | ایجاد فرم | html 4 & 5 |
<input> | ایجاد فیلد | html 4 & 5 |
<textarea> | ایجاد ناحیه متنی | html 4 & 5 |
<label> | ایجاد لیبل برای فیلد | html 4 & 5 |
<fieldset> | گروه بندی عناصر مرتبط | html 4 & 5 |
<legend> | کپشن گروه بندی | html 4 & 5 |
<select> | ایجاد پایین افتادنی | html 4 & 5 |
<optgroup> | گروه بندی پایین افتادنی ها | html 4 & 5 |
<option> | مقادیر پایین افتادنی | html 4 & 5 |
<button> | ایجاد دکمه ی قابل کلیک | html 4 & 5 |
<datalist> | ایجاد فیلد با مقادیر پیشفرض | html 5 |
<output> | نمایش نتیجه محاسبه شده | html 5 |
در مباحث آتی در مورد انواع فیلد ها و خواص فیلد ها در فرم html خواهم نوشت
سلام.
جوان وردپرس نویس… تگ ها رو مثل دسته بندی ها استفاده نکن. چیزی که دسته بندی هست در وبلاگت نباید دیگه تگ هم باشه !
اینطور یا صفحات تکراری داری یا اینکه مطالب هم موضوع اما در صفحات مختلف که هر دو حالتش آثار منفی هم برای سئو هم برای نقشه سایت از نظر کاربر داره…