validation while editing form in angularjs

时间:2016-05-18 08:56:26

标签: angularjs

in angularjs when we Edit from information, if the user does not change any filed value then i want to disable the update button. and if user changes any one filed also it should enable to update the information place give me any way to do this

3 个答案:

答案 0 :(得分:0)

您可以在Angularjs中使用ng-disabled

可以找到文档here

您需要做的是检查您的字段是否为空,如果它们是空的,则您的按钮被禁用。使用布尔值应该可以工作。

答案 1 :(得分:0)

在所有字段上使用手表是一种方法,或者只需将 ngInputModified 库添加到您的应用中。 要检查某些内容是否已更改,只需访问myFrom。$ dirty;

我还实现了setModifiedClassName('my-changed')将字段背景更改为另一种颜色,非常直观和有效

https://github.com/betsol/angular-input-modified

答案 2 :(得分:0)

您可以尝试以下代码:

<form name="regForm">
                <input type="text" name="xyz" ng-model="xyz"/><br>
                <input type="button" value="Click" ng-disabled="xyz == '' || !regForm.$dirty" />
            </form>