اگر آموزش های ما را دنبال کرده باشید در این قسمت از آموزش ها در حال بررسی زبان برنامه نویسی HTML5 که ورژن و نسخهء کامل شدهء زبان HTML4 است بودیم.تا به این جا نیز مفاهیم بسیاری را در این زمینه بررسی کردیم و با تگ ها و متدهای جدید این زبان نیز آشنا شدیم.در این مطلب قصد داریم تا خواص جدید کنترل ها در HTML 5 را برای شما تشریح کنیم.در این مطلب می پردازیم به :

خاصیت required :

خاصیت required یک مقدار Boolean است و اگر آن را در تگ یک کنترل <input> قرار دهید ، تعیین می کند که کاربر حتما باید در کنترل مقداری وارد کرده و آن را خالی رها نکند . اگر کاربر مقداری در کنترل وارد نکند و بخواهد فرم را ارسال نماید برنامه error داده و مانع ارسال آن می شود .
نکته : خاصیت required با کنترل های زیر به کار می رود .

  • text
  • search
  • url
  • email
  • password
  • date pickers
  • number
  • checkbox
  • radio
  • file

شکل کلی استفاده از خاصیت required بصورت زیر است :

<input required>

پشتیانی در مرورگر های مختلف :

این خاصیت در تمام مرورگرهای اصلی پشتیانی می شود .