2012-04-04 4 views
0

Мне нужно скрыть предыдущие даты и месяцы в моем раскрывающемся списке, если это текущий год. Таким образом, дата не должна устанавливаться на дату до сегодняшней даты, очевидно. Поэтому, если 2012 год будет выбран, месяцы января, февраля и марта не будут существовать в сборщике, и не будет 1 апреля (он будет передан). Установки до 2013 года будут доступны все месяцы/дни.Как я могу скрыть свои javascript последние месяцы и дни, если это текущий год?

+2

Опубликовать свой html пожалуйста. – mrtsherman

+0

«Не вставляйте их». Не может дать более конкретный ответ на вопрос без конкретного кода или * проблемы * описания. – deceze

ответ

0

Может быть, этот псевдокод может вам помочь.

  1. Получить текущую дату с сервера. Не используйте его с клиентской стороны, так как его можно легко модифицировать.

  2. создать массив со всеми 12 месяцев, как январь, февраль и т.д.

  3. Получить текущий месяц с даты.

  4. Теперь фильтр и получать все месяцы, включая текущий месяц

  5. Теперь отображать текущую дату в качестве первого элемента в списке

  6. Кроме того, список оставшихся месяцев.

+0

есть три выпадающих списка для даты и года месяца. Когда выбран текущий год, даты и месяц падения не должны показывать предыдущие дни и месяцы. –

+0

, когда вы выбираете текущий год, подтвердите этот год с датой сервера. Если это правда, извлеките месяц и дату из этого. Теперь повторно заполните списки даты и месяца, которые больше или равны текущей дате. Я думаю, что вы будете делать логику в Javascript. – UVM

Смежные вопросы