【发布时间】:2013-01-22 16:22:11
【问题描述】:
我是 AngularJS 的新手,也许我用错了方法,但我在验证表单时遇到了问题。
我有一个包含多个 DIV 的表单。每个 DIV 代表表单流中的一个页面。我有一个 Next-button 可以将用户带到下一页 (DIV)。
页面基于 $scope 中的“currentpage”字段显示,例如
<form>
<div ng-show="currentpage == 1">
<input type="text" required />
</div>
<div ng-show="currentpage == 2">
<input type="text" required />
</div>
<button ng-disabled="??" ng-click="next()" />
</form>
我希望单击“下一步”按钮以仅在可见 DIV 控件上触发表单验证,而不是在隐藏控件上触发表单验证。根据可见控件的验证状态禁用下一步按钮是完美的。但是怎么做?我非常想避免在我的控制器中使用 JQuery。
谢谢!
【问题讨论】:
标签: validation angularjs