表单上的角度验证不起作用

时间:2016-06-03 18:00:51

标签: angularjs forms validation form-submit

我有一个表单,我想检查所有字段是否有效。

目前我正在使用四种不同的方法。什么都行不通。这是我的傻瓜:

http://plnkr.co/edit/c4czI1W1fvXR4881SP1z?p=preview

以下是我用来检查有效性的方法

<button ng-click="my.$valid && validityCheck()">Update</button>
<div>myForm.$valid = {{myForm.$valid}}</div>
<span ng-show="myForm.$valid" style="color:green">Yippii!</span>
<span ng-show="myForm.$invalid" style="color:red">Not :(</span>

1 个答案:

答案 0 :(得分:2)

Plunkder代码几乎没有错误。

  • 缺少角度脚本标记
  • ng-click应该引用myForm而不是my。 ng-click="myForm.$valid
  • 将$ scope注入控制器(或使用)。 function($scope){

http://plnkr.co/edit/Twz9E9LnQ08IpweLARjG