AngularJs:禁用提交按钮从firebug控制台启用

时间:2013-07-25 07:20:00

标签: validation angularjs angularjs-directive

我正在使用ng:Disabled指令来禁用我的提交按钮。它的工作正常,直到所有必需的输入字段都被填满,但是当我使用Google Chrome firebug控制台检查元素并从提交按钮手动删除已禁用的属性时,它将获得“启用”并提交表单。所以我的问题是如何处理这类问题。有任何选项可以从控制器检查验证并启用/禁用控制器的提交按钮。

请给我一些建议。

基本上我指的是这个网址:http://docs.angularjs.org/api/ng.directive:ngDisabled

1 个答案:

答案 0 :(得分:0)

确保您的表单没有action属性,并挂钩

  

ng-submit   表单元素的指令或   ng-click   类型提交的第一个按钮或输入字段的指令。

有关详细信息,请参阅form

从该事件处理程序,您可以执行其他验证并仅在验证正常时发送表单,否则显示错误。