【发布时间】:2016-02-20 22:40:24
【问题描述】:
我看到了这个bootstrap popover,我正在尝试在我的项目中使用它。
考虑一个简单的例子。
<input type="number" ng-model="data" step="0.1" />
输入字段的步长为 0.1。我希望用户只输入不超过 10 的值。
如果用户输入超过 10 的任何内容,我希望在顶部显示一个弹出框,说明该值只需要从 0 到 10 的范围内输入。
我怎样才能做到这一点?上面显示的弹出窗口没有任何类似于我正在寻找的示例。有人能解释一下吗?
【问题讨论】:
-
max="10"?然后挂钩验证状态更改以触发弹出窗口,因为应该设置class="ng-invalid"。请参阅docs.angularjs.org/guide/forms“自定义验证”部分的文档? -
另请参阅docs.angularjs.org/api/ng/directive/ngChange
<input ... ng-change="myFunc()"/>以挂钩您的 jquery 代码以检查class="..."内容和/或检查 AngularJS 验证属性,以决定弹出(或删除弹出框)。
标签: javascript jquery angularjs twitter-bootstrap validation