css - 在页面加载时更改文本框的颜色

标签 css asp.net-mvc asp.net-mvc-3

有没有办法改变模型中定义的文本框的颜色。颜色应该在页面加载时出现,而不是在提交按钮被点击并且任何事情都失败时出现。

我不需要在 View 中分配任何额外的类或 ID 就需要它。有没有这样的属性?

提前致谢。

最佳答案

你应该把这个规则放在你的 css 文件中:

input[type=text][data-val-required]{color:red /* or any other color */}

注意:只有指定了 !DOCTYPE 时,IE7 和 IE8 才支持属性选择器

了解更多信息 https://developer.mozilla.org/en-US/docs/CSS/Attribute_selectors

关于css - 在页面加载时更改文本框的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12739838/

相关文章:

javascript - 到达部分时从垂直滚动更改为水平滚动

CSS 多子选择器 vs 单标签选择器性能

css - 使用 html5 向图像添加标题的正确方法是什么

c# - ASP.net MVC 发送邮件

entity-framework - Entity Framework 4.1 检索自引用数据

css - chrome/windows 中的 Google 地球插件 z-index 问题

asp.net-mvc - 需要帮助在我的 mvc3 项目中对我的服务层进行单元测试

javascript - Tempdata消息如何隐藏

c# - 如何从表单中隐藏外键值

c# - 在 View 中禁用复选框