标签: validation angularjs angularjs-directive
我正在使用ng:Disabled指令来禁用我的提交按钮。它的工作正常,直到所有必需的输入字段都被填满,但是当我使用Google Chrome firebug控制台检查元素并从提交按钮手动删除已禁用的属性时,它将获得“启用”并提交表单。所以我的问题是如何处理这类问题。有任何选项可以从控制器检查验证并启用/禁用控制器的提交按钮。
请给我一些建议。
基本上我指的是这个网址:http://docs.angularjs.org/api/ng.directive:ngDisabled
答案 0 :(得分:0)
确保您的表单没有action属性,并挂钩
action
ng-submit 表单元素的指令或 ng-click 类型提交的第一个按钮或输入字段的指令。
有关详细信息,请参阅form。
从该事件处理程序,您可以执行其他验证并仅在验证正常时发送表单,否则显示错误。