خانه / مقالات اموزشی / html / فرم ها در HTML
آموزش HTML5
آموزش HTML5

فرم ها در HTML

کار با فرم ها در HTML

در این جلسه، که آخرین جلسه ی کار با فرم ها نیز هست شما را با طریقه ایجاد لیست های داده، کادر های متنی چند خطی، سازمان دهی عناصر فرم و ایجاد نوار پیشرفت، و صفت و مقادیر آنها، آشنا خواهیم کرد.

ایجاد لیست های داده

یکی از امکانات جدید فراهم شده در HTML5 در رابطه با عناصر فرم امکان ایجاد لیست های داده است. لیست های داده بسیار شبیه comboboxها هستند با این تفاوت که، برخلاف combobox که امکان انتخاب یک گزینه از میان گزینه های از پیش تعریف شده را می دهد. در لیست های داده امکان وارد کردن گزینه مورد نظر کاربر که در میان گزینه های از پیش تعریف شده نیست وجود دارد. برای ایجاد یک datalist نیاز به یک کادر متنی و یک تگ <datalist> خواهیم ادشت. سپس کافی است نامی برای تگ <datalist> از طریق صفت id تعیین کرده و صفت جدید list را در تگ input مربوطه برابر آن قرار دهید. به کد زیر توجه کنید:

 

نتیجه در مرورگر فایرفاکس:

1x1.trans آموزش HTML (قسمت 9) : کار با فرم ها در HTML (جلسه چهارم)

ایجاد کادرهای متنی چند خطی

تگ <textarea> : از این تگ برای ایجاد نواحی متنی چند خطی استفاده می شود و صفت های زیر را می پذیرد:

  • rows : عددی صحیح را به عنوان مقدار می پذیرد و به همان تعداد سطر به ناحیه متنی ارتفاع می دهد.
  • cols : عددی صحیح را به عنوان مقدار می پذیرد و به همان تعداد کاراکتر به ناحیه متنی عرض می دهد.
  • readonly : در جلسه قبل توضیح داده شده است.
  • disabled : در جلسه قبل توضیح داده شده است.

کد زیر را در نظر بگیرید :

 

نتیجه در مرورگر :

1x1.trans آموزش HTML (قسمت 9) : کار با فرم ها در HTML (جلسه چهارم)

ایجاد انواع دکمه ها

تگ <button> : از این تگ برای ایجاد هر سه نوع دکمه ای که قبلا به آن اشاره شد می توان استفاده کرد. این تگ از صفت های زیر استفاده می کند.

name : نامی برای دکمه تعیین می کند
value : مقداری که برای صفحه پردازشگر ارسال می کند را مشخص می کند.
type :نوع دکمه ای که ایجاد می شود را مشخص می کند. و می تواند سه مقدار زیر را تعیین می کند

  • submit : یک دکمه از نوع submit برا ارسال فرم ایجاد می کند.
  • reset : یک دکمه از نوع reset به منظور پاک کردن عناصر فرم ایجاد می کند.
  • button : یک دکمه از نوع ساده که رفتار پیش فرضی از خود ندارد ایجاد می کند.

در این نوع دکمه متنی که داخل تگ باز و بسته button قرار می گیرد عنوان دکمه خواهد بود.

 

سازماندهی عناصر فرم

تگ <fieldset> : از این تگ برای نظم دهی و گروه بندی دیگر عناصر فرم استفاده می شود. این تگ فقط صفت های عمومی را دارد.

تگ <legend> : این تگ همیشه داخل تگ fieldset استفاده می شود و عنوان آن را مشخص می کتد. و از صفت های زیر استفاده می کند.

align : موقعیت عنوان را مشخص می کند. و یکی از مقادیر زیر را می پذیرد:

  • left : عنوان را در بالا سمت چپ قرار می دهد.
  • center : عنوان را در بالا وسط قرار می دهد.
  • right : عنوان را در بالا سمت راست قرار می دهد.

دستور زیر نحوه استفاده از تگ های fieldset و legend را نشان می دهد:

 

نتیجه در مرورگر :

1x1.trans آموزش HTML (قسمت 9) : کار با فرم ها در HTML (جلسه چهارم)

ایجاد نوارهای پیشرفت

یکی از عناصر ارائه شده در html5 نوار پیشرفت (پردازش) است. از این عنصر معمولا برای نمایش روند پردازش عملیان (مخصوصا عملیات دانلود و آپلود) استفاده می شود. برای ایجاد این عنصر از تگی به نام <progress> استفاده می شود. این تگ از صفت های زیر استفاده می شود.

max : عددی صحیح را به عنوان مقدار نهایی عملیات می پذیرد (معمولا عدد ۱۰۰ است )

value : عددی صحیح را به عنوان مقدار کنونی عملیات مشخص می کند..

 

نتیجه کد در مرورگر:

1x1.trans آموزش HTML (قسمت 9) : کار با فرم ها در HTML (جلسه چهارم)

بسیار خب تا به اینجا کار ما با فرم ها به اتمام رسید، در قسمت دهم به کار با عناصر چند رسانه ای و طریقه افزودن موزیک و ویدیو به صفحه htmlمان را خواهیم آموخت.

درباره آموزشگاه نوین آی تی

همچنین ببینید

آموزش برنامه نویسی جاوا

نحوه نام گذاری متغییر های جاوا

مطلب جدیدی که در این آموزش قرار است فرا بگیریم نحوه صحیح نامگذاری متغیر ها ...

پاسخ دهید

علی طاهری آموزشگاه طراحی سایت نوین آی تی 021-88283800 info(@)novin-it.net