詳細:
カレンダーコントロールおよび、日付コントロールのドロップダウンカレンダーにおいて、
レンダータイプが年-月カレンダー(YearMonth)のとき、
システム日付が選択月に存在しない日付の場合(4、6、9、11月は31日、2月は29、30、31日)、
その月を選択しようとしても、翌月が選択されてしまいます。
回避方法: 次のように回避スクリプトを</form>と</body>タグの間に記述します。
【回避スクリプト】
</form>
<script type="text/javascript">
DateTimeInfo.SetFullDateByDate = function(date) {
var newDate = new Date();
newDate.setDate(1);
newDate.setFullYear(date.getFullYear());
newDate.setMonth(date.getMonth());
newDate.setDate(date.getDate());
newDate.setHours(0, 0, 0, 0);
return newDate;
};
</script>
</body>
参考URL GrapeCityバグレポート