使用AngularJS进行自定义表单验证

时间:2012-11-09 05:52:36

标签: jquery forms angularjs

我正在尝试使用AngularJS来验证表单。表单将跨越多个页面,我想在用户移动到下一页之前验证每个页面。

这非常简单。但是,每个页面可以包含多个选项卡,我不知道如何为特定选项卡启用和关闭验证。

正如您在下面的小提琴中所看到的,'#page1'有'个人'和'公司'。用户只能选择其中一个,根据该选择,我必须在其他选项卡上禁用验证。使用jQuery动态添加'ng-disabled'属性不起作用。

我怎样才能实现这一目标?任何帮助表示赞赏。

http://jsbin.com/ijuhos/5/edit

1 个答案:

答案 0 :(得分:0)

ngDisabled表达了。您可以在每个下一个按钮上设置每个ngDisabled属性,以调用控制器中的一个函数来检查活动选项卡,还可以执行更多逻辑(您必须弄清楚,您的小提琴难以阅读;)