呵呵,我把问题过度简化了,大家看看是这样:selectCompany是选择域,CompanyName是文本域,如果选择域里用户选择了"个人",则文本域也要变成"个人",如果选择域里选择了其他项目,则文本域为空,我的代码是这样,请大家看看是什么问题 function CompanyTypeChanged() {
if (form1.selectCompany.options[form1.selectCompany.SelectedIndex].value=="个人") { form1.CompanyName.value="个人"; } else { form1.CompanyName.value="hehe"; }
function CompanyTypeChanged()
{
if (form1.selectCompany.options[form1.selectCompany.SelectedIndex].value=="个人")
{
form1.CompanyName.value="个人";
}
else
{
form1.CompanyName.value="hehe";
}
}
选择域的声明如下:
<select name="selectCompany" class="editbox2" id="selectCompany" onchange="CompanyTypeChanged()">
<option value="个人" selected>个人</option>
<option value="医院">医院</option>
<option value="公司">公司</option>
<option value="其他机构">其他机构</option>
</select>
SelectedIndex
==>
selectedIndex