سؤال

أحتاج إلى تطبيق تقويم jQuery UI أنه عندما ينقر المستخدمون أي تاريخ، فهو يختار تلقائيا إلى MOM أو Eom.

على سبيل المثال، إذا نقر المستخدم في 9 أبريل، يجب أن يذهب إلى "15 أبريل"، أو إذا نقرات في 22 فبراير، يجب أن تذهب إلى "28 فبراير" أو "2 2 فبراير".

للتوضيح: أمي هي "منتصف الشهر، في كل مرة 15"، من 1 إلى 15 من أي شهر. Eom هو "نهاية الشهر، إنه اليوم الأخير من الشهر، 31 يناير، 28 فبراير، 31 أبريل 30، 31 مايو، 30 يونيو 31 يوليو، 31 أغسطس، 30 سبتمبر، 31 أكتوبر، 30 أكتوبر، 3031 ديسمبر ...

شكرا

هل كانت مفيدة؟

المحلول 3

الرمز الذي يعمل مع IE6 / IE7 / IE8 / IE9 و FF، كروم، إلخ. giveacodicetagpre.

نصائح أخرى

أود أن أفعل هذا كمعالج onchange القياسي في مربع النص.السبب هو أن المستخدم يمكن أن يتجاوز منتقي التاريخ ونوع التاريخ يدويا.تريد أن يتم تغيير التاريخ تلقائيا بغض النظر عما إذا كان التاريخ محدد أو مكتوبا أو لصقه في.

استخدم حدث OnSelect من DeatePicker.كن على دراية أنه إذا كان لديك خيار Maxdate ومجموعة قبل Eom أو MOM، فستكون القيمة المحددة Maxdate.

تحديث: إغلاق بعد تحديد.استخدام onclose بدلا من ذلك.

Update2: jsfiddle باستخدام أحدث jQuery ui giveacodicetagpre.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top