<select name="DEP_DAT_MONTH"><option value="Jan">1月</option><option value="Feb">2月</option><option value="Mar">3月</option><option value="Apr">4月</option><option value="May">5月</option><option value="Jun">6月</option><option value="Jul">7月</option><option value="Aug">8月</option><option value="Sep">9月</option><option value="Oct">10月</option><option value="Nov">11月</option><option value="Dec">12月</option></select>
<select name="DEP_DAT_DAY"><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option><option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15" selected="selected">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select>
var now = new Date();
var mon=now.getMonth()+1;
var day=now.getDate();
function SetSel(objSelect, objItemValue) {
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemValue) {
objSelect.options[i].selected = true;
break;
}
}
}
日子可以直接用函数SetSel,月份怎么转换再用呢?
<select name="DEP_DAT_DAY"><option value="01">01</option><option value="02">02</option><option value="03">03</option><option value="04">04</option><option value="05">05</option><option value="06">06</option><option value="07">07</option><option value="08">08</option><option value="09">09</option><option value="10">10</option><option value="11">11</option><option value="12">12</option><option value="13">13</option><option value="14">14</option><option value="15" selected="selected">15</option><option value="16">16</option><option value="17">17</option><option value="18">18</option><option value="19">19</option><option value="20">20</option><option value="21">21</option><option value="22">22</option><option value="23">23</option><option value="24">24</option><option value="25">25</option><option value="26">26</option><option value="27">27</option><option value="28">28</option><option value="29">29</option><option value="30">30</option><option value="31">31</option></select>
var now = new Date();
var mon=now.getMonth()+1;
var day=now.getDate();
function SetSel(objSelect, objItemValue) {
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemValue) {
objSelect.options[i].selected = true;
break;
}
}
}
日子可以直接用函数SetSel,月份怎么转换再用呢?
function init(){
var d=new Date();
var m=d.getMonth();
var sele=document.getElementsByName("DEP_DAT_MONTH")[0];
sele.selectedIndex=m;
}
window.onload=init;
</script>
这样试试