【发布时间】:2016-09-04 22:48:20
【问题描述】:
我有一个应用程序是 AngularJS 和 Bootstrap,虽然我不确定它是否相关。我想为必填字段定义 CSS 样式。如果字段有class='required',我会看到很多示例,例如here:
.form-group.required .control-label:after {
content:"*";
color:red;
}
但是,如果字段有required='required',但没有required 类,是否可以这样做?
实际上,我有一个使用ng-required='chkChecked' 有条件地需要的字段,虽然我也可以添加ng-class={'required': chkChecked},但我希望尽可能避免使用它
更新只是为了澄清 - 如果它具有“必需”属性 不管是否具有 required 类,我想设置该字段的样式。我最初的问题可以解释为如果需要,我想为元素设置样式,但没有必需的类。事实并非如此。对不起。
另外,我更愿意在附加到输入字段的标签上加上一个星号,而不是在字段本身附加一个红色边框(这可以通过input[:required] 完成(我不知道关于)。我确实尝试过.form-group:required,但由于某种原因它没有做任何事情,尽管我在 F12 中看到了<div class="form-group" required="required">
【问题讨论】:
-
能否请您添加有关输入标签的HTML代码。
-
你的意思是通过检查输入类型的必需属性并添加
*<input type="text" name="usrname" required>? -
if the field has required='required' - 在链接的线程中,
div具有类而不是字段。您是说您的 HTML 在div上具有 required 属性吗?
标签: angularjs twitter-bootstrap css twitter-bootstrap-3