آموزش فرم ها در بوت استرپ 

4 سال پیش
امتیاز دهید post

آموزش فرم ها در بوت استرپ 

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش فرم ها در بوت استرپ خواهیم پرداخت.

در این درس، ما نحوه ایجاد فرم ها را با استفاده از بوت استرپ به راحتی بررسی خواهیم کرد. بوت استرپ با مارک گذاری ساده HTML و کلاسهای گسترده برای سبکهای مختلف فرم را آسان می کند. در این فصل ما نحوه ایجاد فرمها را با استفاده از Bootstrap بررسی خواهیم کرد.

طرح بندی فرم

بوت استرپ انواع زیر را به شما می دهد:

  • فرم عمودی (پیش فرض)
  • فرم در خط
  • فرم افقی

فرم عمودی یا پایه

ساختار فرم اصلی همراه با بوت استرپ است. فرم های کنترل فردی به طور خودکار از یک سبک جهانی استفاده می کنند برای ایجاد یک فرم اساسی موارد زیر را انجام دهید –

یک فرم نقش به عنصر <form> والدین اضافه کنید.

برچسب ها و کنترل ها را در <div> با گروه .form-group قرار دهید. این برای فاصله بهینه مورد نیاز است.

به همه عناصر <input> ، <textarea> و <select> یک کلاس از .form-control اضافه کنید.

 

فرم درون خطی

برای ایجاد فرمی که تمام عناصر به صورت درون خطی قرار دارند ، تراز سمت چپ و تگ ها در کنار هم هستند ، کلاس .form-inline را به تگ <form> اضافه کنید.

 

به طور پیش فرض ورودی ها، متن انتخاب ها و متن دارای 100٪ عرض در بوت استرپ هستند. هنگام استفاده از فرم درون خطی، باید روی کنترل های فرم عرض تنظیم کنید.

با استفاده از کلاس sr. فقط می توانید برچسب فرم های درون خطی را پنهان کنید.

فرم افقی

فرم های افقی نه تنها از نظر میزان علامت گذاری ، بلکه از نظر ارائه فرم نیز از سایر موارد جدا است. برای ایجاد فرم استفاده از طرح افقی ، موارد زیر را انجام دهید –

  • یک کلاس از شکل. افقی به عنصر <form> والدین اضافه کنید.
  • برچسب ها و کنترل ها را در <div> با گروه .form-group قرار دهید.
  • یک کلاس از تگ control. به تگ ها اضافه کنید.

 

کنترلهای فرم پشتیبانی شده

بوت استرپ بطور معمول از رایج ترین کنترل های فرم که عمدتاً ورودی، textarea، کادر تأیید، رادیو و انتخاب را پشتیبانی می کند.

 

ورودی ها

متداولترین قسمت متن فرم، قسمت ورودی است. این جایی است که کاربران بیشتر داده های اصلی فرم را وارد می کنند. بوت استرپ پشتیبانی از همه انواع ورودی HTML5 بومی را ارائه می دهد: متن ، رمز ورود، زمان قرارگیری، زمان محلی، تاریخ، ماه، زمان، هفته، شماره، ایمیل، آدرس اینترنتی، جستجو، تلفن و رنگ. برای فرم دهی کامل ورودی ها نیاز به اعلام نوع مناسب است.

 

Textarea

textarea هنگامی استفاده می شود که به چندین خط ورودی نیاز داشته باشید. در صورت لزوم ویژگی ردیف ها را تغییر دهید (ردیف های کمتر = کادر کوچکتر ، ردیف های بیشتر = کادر بزرگتر).

 

جعبه های چک و دکمه های رادیو

وقتی می خواهید کاربران از لیست گزینه های از پیش تعیین شده انتخاب کنند ، کادرهای تأیید و دکمه های رادیویی عالی هستند.

اگر می خواهید کاربر تعداد گزینه های موجود در لیست را انتخاب کند ، هنگام ساخت فرم، از کادر تأیید استفاده کنید. اگر می خواهید کاربر را فقط به یک انتخاب محدود کنید از رادیو استفاده کنید.

از کلاس .checkbox-inline یا .radio-inline استفاده کنید تا مجموعه ای از کادرهای انتخاب یا رادیوها برای کنترل ها در همان خط ظاهر شوند.

مثال زیر هر دو نوع (پیش فرض و درون خطی) را نشان می دهد –

 

انتخاب ها

هنگامی که می خواهید به کاربر اجازه دهید گزینه های مختلفی را انتخاب کند، یک انتخاب استفاده می شود اما به طور پیش فرض فقط یکی را مجاز می کند.

از <select> برای گزینه های لیست که کاربر با آنها آشنا است مانند حالت ها یا اعداد استفاده کنید.

از multiple = “multiple” استفاده کنید تا به کاربران اجازه دهد بیش از یک گزینه را انتخاب کنند.

مثال زیر هر دو نوع (انتخاب و چند) را نشان می دهد –

 

کنترل استاتیک

هنگامی که می خواهید متن ساده را در کنار یک برچسب فرم در یک فرم افقی قرار دهید ، از کلاس .form-control-static استفاده کنید.

 

حالتهای کنترل فرم

علاوه بر حالت: focus (به عنوان مثال ، یک کاربر بر روی ورودی یا برگه های مربوط به آن کلیک می کند) ، Bootstrap یک سبک برای ورودی ها و کلاس های غیرفعال شده برای اعتبار سنجی فرم ارائه می دهد.

کانون ورودی

هنگامی که ورودی دریافت می کند: فوکوس ، رئوس مطالب ورودی برداشته می شود و یک سایه جعبه ای اعمال می شود.

ورودی های غیرفعال شده

اگر نیاز به غیرفعال کردن ورودی دارید ، به سادگی با افزودن ویژگی غیرفعال، آن را غیرفعال نمی کنید. همچنین هنگامی که مکان نما روی عنصر قرار می گیرد، یک ظاهر طراحی شده و نشانگر ماوس تغییر می کند.

 

مجموعه های زمینه غیرفعال

ویژگی غیرفعال شده را به یک <fieldset> اضافه کنید تا همه کنترلهای موجود در <fieldset> به یکباره غیرفعال شود.

 اعتبار سنجی

بوت استرپ شامل سبک های اعتبار سنجی برای خطاها ، هشدارها و پیام های موفقیت است. برای استفاده ، کافی است کلاس مناسب (.has-warning ، .has-error یا .has -uccess) را به عنصر والد اضافه کنید.

مثال زیر تمام حالت های کنترل فرم را نشان می دهد –

 

اندازه کنترل فرم

با استفاده از کلاسهایی مانند .input-lg و .col-lg- * می توانید ارتفاع و عرض فرمها را تنظیم کنید. مثال زیر این را نشان می دهد –

نسخه ی نمایشی زنده
<form role = “form”>

<div class = “form-group”>
<input class = “form-control input-lg” type = “text” placeholder = “. input-lg”>
</div>

<div class = “form-group”>
<input class = “form-control” type = “text” placeholder = “input پیش فرض”>
</div>

<div class = “form-group”>
<input class = “form-control input-sm” type = “text” placeholder = “.input-sm”>
</div>

 

متن راهنما

کنترل های فرم بوت استرپ می توانند متن راهنمای سطح بلوک داشته باشند که با ورودی ها جریان یابد. برای افزودن بلوک عرض کامل از محتوا، از بلوک help. بعد از <input> استفاده کنید. مثال زیر این را نشان می دهد –

 

منبع.

لیبست جلسات قبل آموزش بوت استرپ

  1. آموزش بوت استرپ
  2.  بررسی اجمالی بوت استرپ
  3. آموزش راه اندازی بوت استرپ
  4. آموزش سیستم شبکه در بوت استرپ 
  5. بررسی اجمالی CSS در بوت استرپ
  6. آموزش تایپوگرافی در بوت استرپ 
  7. آموزش کد در بوت استرپ 
  8. آموزش جدول در بوت استرپ
امتیاز دهید post
0
برچسب ها :
نویسنده مطلب saber

دیدگاه شما

بدون دیدگاه