javascript - 更改 asp :TextBox css class depending on value using javascript

标签 javascript c# html css asp.net

使用 javascript,我想知道如何根据“RadComboBox”元素的值更改 asp:TextBox 元素的 CSS 类名称。这是我尝试过的:

function changeTextDesc(){
    prodCode = document.getElementById("<%=ddlProductCode.ClientID%>").value;
    prodDesc = document.getElementById('<%=txtDescHeader.ClientID%>');
    if (prodCode == "00518"){
    prodDesc.className = "red";
    }
    else {
    prodDesc.className = "";
    } 
}
changeTextDesc();

ddlProductCode 是 RadComboBox 元素的 HTML ID,txtDescHeader 是文本框元素的 ID。

最佳答案

试试 element.class = "class_name";

 if (prodCode == "00518"){
    prodDesc.class = "red";
    }
    else {
    prodDesc.class = "";
    } 

关于javascript - 更改 asp :TextBox css class depending on value using javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42370771/

相关文章:

JavaScript 整数输入提示验证

javascript - 为什么这两个 JS 函数不同?

javascript - 我正在使用 React js 和 jsx,并试图让一个简单的搜索输入字段在单击时增长

c# - 如何在 C# 摘要中包含 html 标记,以便将其作为文本处理(而不是解析为 XML)?

javascript - 将属性设置为动态生成的 <td> 标记

javascript - 我可以将 <h1> 标记作为可点击的按钮吗?

java - WebSocket 握手 : Unexpected response code: 404 -

c# - 如何将包含十六进制对的字符串转换为字节?

c# - 帮助 LINQ distinct()

html - 动画 z-index