我有一个天 <SELECT> 字段和一个月份 <SELECT> 字段,并且天 <SELECT> 应该包含当月的 <OPTION> 天数。例如,如果我从月份 <SELECT> 选择四月,则 <SELECT> 日的 <OPTION> 数量为 30。我的问题是:如何在 <SELECT> 和 </SELECT> 之间添加 <OPTION> 字段?
这是 HTML 代码:
<div class="input">
<label>Date de naissance</label>
<br>
<select name="jour"></select>
<select name="mois" onchange="ajouterJours(this.options[this.selectedIndex].text);"></select>
<input type="number" name="annee">
</div>
这是我到目前为止创建的 JS 脚本:
他是在页面加载时起作用的功能:
function main()
{
var i = 0;
var moisSelect = form.mois;
while (i<12)
{
i++;
moisSelect // here I cant figure out what to do with the month SELECT to add options
}
}
这是在 <SELECT> 和 </SELECT> 之间为日期 <SELECT> 字段添加选项的函数:
function ajouterJours(mois)
{
var mois = 0;
var jourSelect = form.jour;
switch(mois)
{
case 1,3,5,7,8,10,12:
mois = 31;
break;
case 2:
mois = 29;
break;
case 4,6,9,11:
mois = 30;
}
var i = 0;
while (i<m)
{
i++;
jourSelect // here I cant figure out what to do with the day SELECT to add options
}
}