gpt4 book ai didi

angularjs - 如果至少一个输入字段为空,则使用 ngDisabled 禁用按钮

转载 作者:行者123 更新时间:2023-12-03 20:08:53 25 4
gpt4 key购买 nike

如果字段不正确,我想阻止用户单击“注册”按钮。部分原因是必须填写某些字段。但条件开始变得有点长:

<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>

我怎样才能简化它?

最佳答案

我想你需要的是提供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>

关于angularjs - 如果至少一个输入字段为空,则使用 ngDisabled 禁用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26162289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com