c# - 通过javascript在asp.net文本框控件中设置css类

标签 c# javascript asp.net css

我已经使用 javascript 验证了我的表单。我想设置 ErrorControl css 代码。但我无法获得输出。

<style type="text/css">
    .ErrorControl
    {
        background-color: #FBE3E4;
        border: solid 1px Red;
    }
</style>

<script type="text/javascript">
    $(document).ready(function () {
        //HighlightControlToValidate();
        $("#Button1").click(function () {
            if (typeof (Page_Validators) != "undefined") {
                for (var i = 0; i < Page_Validators.length; i++) {
                    if (!Page_Validators[i].isvalid) {
                        $('#' + Page_Validators[i].controltovalidate).className = "ErrorControl";
                    }
                    else {
                        $('#' + Page_Validators[i].controltovalidate).css("border", "solid 1px White");
                    }
                }
            }
        });
    });
 </script>

最佳答案

试试这个

<script type="text/javascript">
$(document).ready(function () {
    //HighlightControlToValidate();
    $("#Button1").click(function () {
        if (typeof (Page_Validators) != "undefined") {
            for (var i = 0; i < Page_Validators.length; i++) {
                if (!Page_Validators[i].isvalid) {
                    $('#' + Page_Validators[i].controltovalidate).addClass( "ErrorControl");
                }
                else {
                    $('#' + Page_Validators[i].controltovalidate).css("border", "solid 1px White");
                }
            }
        }
    });
});

关于c# - 通过javascript在asp.net文本框控件中设置css类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22063476/

相关文章:

javascript - 使用模块模式创建许多实例

javascript - 使用 javascript 模块模式的 jQuery 变量范围

c# - 无法在 .Net 4.6.1 上安装 Dapper 2.0.4

asp.net - 强制方法在事件期间运行

c# - 单击 asp.net 按钮时如何在 url 后添加查询字符串

c# - 我应该如何在没有 C# 的异步的情况下实现这种在循环中异步调用的模式?

c# - Mongodb:如何检查一个点是否包含在多边形中?

javascript - Ajax 重新发送 XMLHttpRequest

c# - 如何创建只有复选框的表格?

c# - 使用键盘搜索 WPF 列表框项目