ویژگی های input

input ها دارای ویژگی های بسیاری هستند. 

در این بخش می خواهیم با برخی از این ویژگی ها آشنا شویم.

Attribute Value

برای دادن مقدار پیشفرض به input ها ، باید از ویژگی value استفاده کنید.

مثالی از ویژگی value :

نمونه کد

مثالی از المان input با ویژگی value

آزمایشگاه

Attribute readonly

input هایی که دارای ویژگی readonly هستند ، فقط برای خواندن هستند.

ویژگی readonly مشخص می کند که متن برای تغییر دادن نیست. 

نکته: input با ویژگی readonly در هنگام ارسال فرم ، ارسال می شود !

نمونه کد

مثالی از المان input با ویژگی reandoly

آزمایشگاه

Attribute disabled

ویژگی disabled یک input را به صورت غیر فعال نمایش می دهد.

این ویژگی غیر قابل کلیک می باشد. 

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

نمونه کد

مثالی از المان input با ویژگی disabled

آزمایشگاه

Attribute size

برای تعیین اندازه input ، باید از ویژگی size استفاده کنید.

مقدار پیشفرض این ویژگی برابر با 20 می باشد.

مثالی از ویژگی size را مشاهده می کنید :

نمونه کد

مثالی از المان input با ویژگی size

آزمایشگاه

Attribute maxlength

ویژگی maxlength به کاربر اجازه نوشتن فقط چند کاراکتر را می دهد.

مثالی از ویژگی maxlength را مشاهده می کنید :

نمونه کد

مثالی از المان input با ویژگی maxlength

آزمایشگاه

Attribute min & max

برای تعیین اینکه هر input ، باید بین چند تا چند کاراکتر را بپذیرد ، می توانید از ویژگی min و max استفاده کنید.

مثالی از ویژگی min و max را مشاهده می کنید :

نمونه کد

مثالی از المان input با ویژگی min & max

آزمایشگاه

Attribute multiple

ویژگی multiple مشخص می کند که یک input باید چند مقدار را بگیرد.

مثالی از ویژگی multiple را مشاهده می کنید :

نمونه کد

مثالی از المان input با ویژگی multiple

آزمایشگاه

Attribute Pattern

ویژگی pattern مشخص می کند که یک input ، هنگام ارسال ، باید با یک عبارت منظم برسی شود.

مثالی از ویژگی pattern را مشاهده می کنید :

نمونه کد

مثالی از المان input با ویژگی pattern

آزمایشگاه

Attribute placeholder

ویژگی placeholder ، در داخل input مورد نظر ، یک راهنما می گذارد.

این راهنما هنگام نوشتن اطلاعات از بین می رود.

در صورت refresh شدن صفحه ، متن راهنما نمایش داده می شود.

مثالی از ویژگی placeholder را مشاهده می کنید :

نمونه کد

مثالی از المان input با ویژگی placeholder

آزمایشگاه

Attribute requirde

ویژگی requirde ، یک فیلد اجباری را نمایش می دهد.

در صورت پر نشدن فیلد هنگام ارسال ، این ویژگی مشکلی را در صفحه نمایش می دهد.

مثالی از ویژگی requirde را مشاهده می کنید :

نمونه کد

مثالی از المان input با ویژگی requirde

آزمایشگاه

Attribute Step

ویژگی step مشخص می کند که فیلد ورودی باید بر چه عددی بخش پذیر باشد. 

نکته: این ویژگی برای فیلد هایی که فقط عدد را می پذیرند کاربردی است.

مثالی از ویژگی step را مشاهده می کنید :

نمونه کد

مثالی از المان input با ویژگی step

آزمایشگاه

Attribute autofocus

ویژگی autofocus کاری می کند که input هنگام بارگیری صفحه ، فوکوس شود.

مثالی از ویژگی autofocus را مشاهده می کنید :

نمونه کد

مثالی از المان input با ویژگی autofocus

آزمایشگاه

Attribute height & width

برای تعیین عرض و ارتفاع یک input ، باید از ویژگی width و height استفاده کنید.

اغلب از این ویژگی برای input  با type=image استفاده می کنند.

ویژگی width برای عرض ، و ویژگی height برای تنظیم کردن ارتفاع می باشد.

مثالی از ویژگی width و height را مشاهده می کنید :

نمونه کد

مثالی از المان input با ویژگی width و height

آزمایشگاه

Attribute list

قبل از اینکه این بخش را مطالعه کنید ، بخش  المان های form را به صورت کامل بخوانید.

ویژگی list ، به المان های پیشفرض تگ datalist اشاره دارد.

مقدار ویژگی list باید با مقدار ویژگی id در المان input برابر باشد.

مثالی از ویژگی list را مشاهده می کنید :

نمونه کد

مثالی از المان input با ویژگی list

آزمایشگاه

Attribute autocomplete

ویژگی autocomplete دو مقدار on و off را می گیرد.

در صورت off بودن ویژگی autocomplete ، گزینه های پیشفرض برای المان input نمایش داده نمی شوند.

و درصورت on بودن این ویژگی ، گزینه های پیشفرض برای المان input نمایش داده می شوند.

مقدار این ویژگی به صورت پیشفرض on می باشد.

مثالی از ویژگی size را مشاهده می کنید :

نمونه کد

مثالی از المان input با ویژگی autocomplete

آزمایشگاه
توسعه دهندگان
احسان اسلامی