大家五一快乐!我正在尝试根据下拉选择启用/禁用文本框。如果下拉选择索引 == 0 则应启用文本框,否则应禁用它。这是我尝试过的:
<tr>
<td></td>
<td class="selection">
<asp:dropdownlist id="ddlWindSpeed" onchange="HideTextBox(this);" runat="server" />
</td>
<td class="formField">
<asp:textbox id="txtActualWindSpeed" MaxLength="50" runat="server" />
</td>
这是JS函数:
function HideTextBox(ddlId)
{
var ControlName = document.getElementById(ddlId.id);
if(ControlName.value == 0) //it depends on which value Selection do u want to hide or show your textbox
{
document.getElementById('txtActualWindSpeed').style.display = '';
}
else
{
document.getElementById('txtActualWindSpeed').style.display = 'none';
}
}
</tr>
使用它我收到此消息:
SCRIPT5007:无法获取属性“样式”的值:对象为空或未定义
知道我在做什么错吗?谢谢,拉齐尔