禁用基于下拉列表选择 asp.net JavaScript 启用文本框
disable enable textbox based on dropdown selection asp.net javascript
大家周五快乐!我正在尝试根据下拉选择启用/禁用文本框。如果下拉列表选择了索引 == 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:无法获取属性"style"的值:对象为 null 或未定义
知道我做错了什么吗?谢谢,拉齐亚尔
尝试document.getElementById('<%=txtActualWindSpeed.ClientID%>')
相关文章:
- java.net和javascript之间正则表达式的差异
- 将Javascript数组发送到控制器ASP.NET MVC
- ASP.NET通过单击JavaScript按钮触发c#事件
- 将数据从javascript文件导入VB.Net页面
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- 从javascript调用asp.net codebehind函数
- 使用javascript的Asp.net内容占位符
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- asp.net,包括iss上的javascript slow
- 如何添加CSS&JavaScript进入Windows窗体应用程序C#.net
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- javascript.net Web方法未执行
- ASP中的TDD/BDD JavaScript.NET MVC支持多种浏览器引擎
- 从ASP执行JavaScript.. NET服务器页面加载
- 在ASP中运行Javascript.. NET代码
- 从ASP调用javascript.. NET时使用ajax扩展
- 如何在ASP中处理JavaScript.. NET MVC3当我点击删除按钮
- Javascript/.NET正则表达式
- 在ASP中对异步ajax事件执行一行javascript.NET
- 从ASP中调用JavaScript.. NET MVC部分视图