asp.net - 使用 HappyJs 进行验证时更改文本框边框颜色

标签 asp.net css validation textbox

我试图让文本框边框颜色在我的表单开始验证时发生变化。我目前在 css 中有一个样式设置:

input[type=text]:focus {
    box-shadow: 0px 0px 7px #0dc8e5;
}

input[type=text]:hover {
    box-shadow: 0px 0px 7px #0dc8e5;
}

但是,如果 javascript 验证开始,这需要更改为红色。

我正在使用以下内容:HappyJs .

最佳答案

对于 happy.js,如果字段验证发生变化,则会添加“unhappy”类。 因此,您可以将以下内容添加到您的 CSS

.unhappy{
    border-color:red;
    border-width:1px;
    border-style:solid;
}

关于asp.net - 使用 HappyJs 进行验证时更改文本框边框颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22248893/

相关文章:

c# - 如何通过域对象和服务中的验证与 UI 层中的验证保持 DRY

c# - 工具提示适用于第二次悬停,不适用于第一次悬停

javascript - Web 应用程序的问题

c# - 将信号从一台计算机上的 ASP.NET 应用程序传递到另一台计算机上的 .NET Windows 服务的最佳方法是什么?

javascript - 如何使输入字段看起来像普通文本

css - 使用蓝图CSS,是否可以进行以下布局

c# - 正则表达式匹配十进制值

html - 链接的访问者选择器没有更改字体大小和其他属性,为什么?

javascript - JQUERY CSS : Is it possible to trigger css filters through JQuery?

c# - MVC 验证消息国际化