0

年を選択すると年をドロップダウンし、残りの年をドロップダウンするjavascriptがありますが、適切な順序ではありません。2013年、2014年、2015年の3年がある場合、2015年を選択するとドロップします。次2015,2013,2014のように表示したい2013 2014 2015

<select class="inputmedium" name="year_<?php echo $row->id; ?>" id="year_<?php echo $row->id; ?>" value="<?php echo $row->year; ?>"><option ><?php echo $row->year; ?></option>
        <script>
var min = new Date().getFullYear(),
    max = min + 9,
    select = document.getElementById('year_<?php echo $row->id; ?>');

for (var i = min; i<=max; i++){
    if (i == <?php echo $row->year; ?>) {
        continue;
    }
    var opt = document.createElement('option');
    opt.value = i;
    opt.innerHTML = i;
    select.appendChild(opt);
}
</script>
</select>
4

0 に答える 0