Angularjs形成验证

时间:2015-01-16 13:04:29

标签: angularjs forms validation

我有验证表单的问题,我有这个验证示例,只有当第一个输入是无效值时才显示错误,当第一个字段是有效值时,没有显示错误。

link

2 个答案:

答案 0 :(得分:2)

 Instead of using signup_form.name.$dirty && signup_form.name.$invalid && signup_form.submitted
Use this :-
    <div class="error"
                 ng-show="signup_form.email.$dirty && signup_form.email.$invalid && signup_form.submitted">

    <div class="error"
               ng-show="signup_form.username.$dirty && signup_form.username.$invalid && signup_form.submitted">

更新: - http://jsbin.com/fajoreguxu/1/

答案 1 :(得分:1)

您似乎在所有检查中都使用name ...

<div class="error" ng-show="signup_form.name.$dirty &&

您需要更改实际参考,因此email将是......

<div class="error" ng-show="signup_form.email.$dirty &&