2014-02-10 2 views
-3

Что касается нового для javascript, я пытаюсь получить весь месяц в году с января по 2014 год до декабря 2014 года в списке, если сменить год на следующий год, например, 2015 год, тогда автоматически будет отображаться список, например, с января 2015 года по декабрь 2015 года .. как построить это в поле выбора ???Как получить весь месяц в году?

<script> 
var currentTime = new Date() 
var month = currentTime.getMonth() + 1 
var day = currentTime.getDate() 
var year = currentTime.getFullYear() 
document.write(month) 
<script> 

<select name="month"></select> 
+1

Месяцы в течение всего года такие же. В чем смысл «особого года»? Вы хотите, чтобы вы хотели «месяц-год»? –

+0

да месяц тот же, но год должен измениться ?? – jagan

+1

Поскольку вы новичок, это не java-скрипт, это javascript: – Triode

ответ

0

Попробуйте это:

<select id="year"> 
     <option value="2014">2014</option> 
     <option value="2015">2015</option> 
     <option value="2016">2016</option> 
     <option value="2017">2017</option> 
    </select> 
    <select id="month"> 
    </select> 

var months = new Array('Jan', 'Feb'); 

$('#year').change(function() { 
    var optionString = ""; 
    for(var i=0; i< months.length; i++) { 
      optionString+= "<option>" + months[i] + $('#year').val() + "</option>"; 
    } 
    alert(optionString); 
    $('#month').html(optionString); 
}); 

DEMO

Если вы хотите добавить год в соответствии с текущей датой, вы можете сделать это:

var currentTime = new Date() 
var year = currentTime.getFullYear() 

и в for loop заменить как это:

for(var i=0; i< months.length; i++) { 
     optionString+= "<option>" + months[i] + year + "</option>"; 
} 
+0

y ему нужно выбрать год для изменения месяца ?? его можно обойтись без выбора года? – jagan

+0

Потому что это то, что вы задали в своем вопросе, «если год изменения года автоматически изменится», а также, как вы можете добавить год в месяц, когда год не выбран? –

+0

штраф wt я имею в виду, если год, измененный на следующий год в то время, месяц-год должен измениться не путем выбора года ?? – jagan

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