Disable a button if at least one input field is empty using ngDisabled

前端 未结 1 822
伪装坚强ぢ
伪装坚强ぢ 2020-12-30 05:58

I\'d like to prevent the user from clicking the button \"Register\" if the fields are not correct. Part of that is that certain fields must be filled. But the condition is s

相关标签:
1条回答
  • 2020-12-30 06:22

    I think what you need is to provide required attribute for your input fields inside your form, so until the fields are filled in the form signInForm will be invalid. Similarly you could provide other validation attributes on the inputs as well.

    Example:-

      <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>
    
    0 讨论(0)
提交回复
热议问题