【发布时间】:2016-03-18 02:46:09
【问题描述】:
我更新了我的 Bootstrap 版本,但现在我遇到了验证字段的问题。
2.3.4 版一切正常:
Bootstrap CSS on version 2.3.4
<form name="form" ng-app>
<div class="control-group" ng-class="{true: 'error'}[submitted && form.email.$invalid]">
<label class="control-label" for="email">Your email address</label>
<div class="controls">
<input type="email" name="email" ng-model="email" required />
<span class="help-inline" ng-show="submitted && form.email.$error.required">Required</span>
<span class="help-inline" ng-show="submitted && form.email.$error.email">Invalid email</span>
</div>
</div>
<button type="submit" class="btn btn-primary btn-large" ng-click="submitted=true">Submit</button>
但是对于最新版本,必填字段不再起作用,验证错误时没有红色字段等:
Bootstrap CSS on version 3.3.4
问题
如何更改代码以使这些字段像以前一样工作?
【问题讨论】:
-
查看 Bootstrap 3 文档,您会发现您的 HTML 与新布局不匹配。例如,
controls现在应该是form-group并且每个输入都应该有这个类form-control
标签: html css angularjs twitter-bootstrap