برای انتخاب تاریخ (DatePicker) توسط JavaScript توابع زیادی نوشته شده و یکی از جالبترین آنها پلاگینی است که در jQueryUI وجود دارد. این پلاگین امکان شخصی شدن زیادی دارد ولی متاسفانه امکان استفاده از تقویم شمسی در آن وجود ندارد.
در اینجا نسخه اصلاح شده این تقویم را که پشتیبانی از تاریخ هجری شمسی را به آن اضافه کرده ام، به همراه نحوه استفاده و چند مثال ارایه نموده ام. ضمنا کلیه فایلهای مورد استفاده در اینجا به صورت یک فایل فشرده قابل دریافت است. در این نسخه امکان اضافه کردن تقویم های دیگر نیز به سادگی وجود دارد. به عنوان مثالی از چگونگی اضافه کردن تقویم جدید، تقویم هجری قمری را نیز پیاده سازی کرده ام و در مثال ضمیمه قابل مشاده است.
در ASP.NET میتوانید به سادگی و با استفاده از ویزارد مربوطه تنها با چند کلیک از طریق منوی ASP.NET Configuration (در قسمت Project) از Membership برای مدیریت کاربران سایت خود استفاده کنید. بحثی که در اینجا میخواهم به آن بپردازم، طریقه استفاده از این ویزارد نیست، بلکه طریقه تغییر تنظیمات پیشفرض آن است. این کار از طریق ویزارد قابل انجام نیست و نیاز به کمی اطلاعات بیشتر از سیستم Membership دارد.
توجه این مقاله ترجمه مطلبی از سایت quirksmode.org است
کامنتهای شرطی تنها در اینترنت اکسپلورر مخصوص ویندوز کار میکنند، بنابراین مناسب دستوراتی هستند تنها برای اینترنت اکسپلورر در ویندوز در نظر گرفته شدهاند. این کامنتها در اینترنت اکسپلورر نسخه 5 به بعد پشتیبانی میشوند و با استفاده از آنها امکان تشخیص نسخههای مختلف مانند 5.0، 5.5، و 6.0 وجود دارد.
کامنتهای شرطی به صورت زیر هستند:
<!--[if IE 6]> دستورات مخصوص اینترنت اکسپلورر نسخه 6 <![endif]-->
یاد دادن روشهای خوب برنامه نویسی به دانش آموزی که قبلا در معرض BASIC قرار گرفته، عملا غیرممکن است. به عنوان یک برنامه نویس بالقوه، مغز او در حدی آسیب دیده است که دیگر امیدی به بهبود آن نیست.
--دایکسترا