如果字段不正确,我想阻止用户单击"注册"按钮.部分原因是必须填写某些字段.但条件开始变得有点长:
<button class="btn btn-success" ng-click="register()"
ng-disabled="signInForm.$invalid || form.firstName.length==0 ||
form.lastName.length==0 || form.email.length==0 ||
form.password.length==0 || form.passwordBis.length==0">Register</button>
Run Code Online (Sandbox Code Playgroud)
我该如何简化?
PSL*_*PSL 26
我认为您需要的是为required表单内的输入字段提供属性,因此在填写表单之前,字段signInForm将无效.同样,您也可以在输入上提供其他验证属性.
例:-
<input type="text" ng-model="firstName" name="firstName" required />
<input type="text" ng-model="lastName" name="lastName" required />
<input type="email" ng-model="email" name="email" required />
...
...
<button class="btn btn-success" ng-click="register()"
ng-disabled="signInForm.$invalid">Register</button>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
58914 次 |
| 最近记录: |