تغییر focus پیش‌فرض در فرم‌های HTML

دوشنبه 6 خرداد 1392

تغییر focus پیش‌فرض در فرم‌های HTML <br/> رعایت برخی نکته‌های کوچک در برنامه‌نویسی از پیش‌نیازها طراحی نرم‌افزارهای باکیفیت و سبب به دست آوردن رضایت مشتریان است.

رعایت برخی نکته‌های کوچک در برنامه‌نویسی از پیش‌نیازها طراحی نرم‌افزارهای باکیفیت و سبب به دست آوردن رضایت مشتریان است.
در طراحی صفحات وب که تنها حاوی یک فرم هستند – مانند صفحه‌ی ورود – بهتر است focus به صورت پیش‌فرض روی فیلد ابتدایی قرار گیرد.
در استاندارد HTML5 یک ویژگی به inputها اضافه شده که کار تغییر focus را بدون نیاز به جاوااسکریپت انجام می‌دهد.

دو نکته در کد بالا قابل توجه است. نخست اینکه برخلاف استاندارد قبلی xhtml تعریف ویژگی‌ها به صورت مختصر مجاز است. یعنی تعیین مقدار برای autofocus الزامی نیست.
و تکته‌ی دوم اینکه ممیز انتهایی برای بستن تگ نیز در استاندارد جدید منسوخ شده است.

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

ایمان مدائنی

نویسنده 1299 مقاله در برنامه نویسان
  • HTML
  • 1k بازدید
  • 0 تشکر

کاربرانی که از نویسنده این مقاله تشکر کرده اند

تاکنون هیچ کاربری از این پست تشکر نکرده است

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید