Advertisement
Guest User

Untitled

a guest
May 7th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. <div *ngIf='errorMsg' class="ui error message">{{errorMsg}}</div>
  2. <form [formGroup]='user' (ngSubmit)='onSubmit()' class="entirePage">
  3. <h1 class="ui header">register new user</h1>
  4. <div class="field">
  5. <label for="username">username:</label>
  6. <input type="text" id="username" formControlName='username'>
  7. <div class='ui pointing red basic label' *ngIf=' user.get("username").errors?.required && user.get("username").touched'>
  8. a username is required
  9. </div>
  10. <div class='ui pointing red basic label' *ngIf='user.get("username").errors?.minlength && user.get("username").touched'>
  11. the username should be at least {{user.get("username").errors?.minlength.requiredLength }} letters
  12. </div>
  13. <div class='ui pointing red basic label' *ngIf='user.get("username").errors?.userAlreadyExists && user.get("username").touched'>
  14. a user with that name already exists
  15. </div>
  16. </div>
  17. <div formGroupName='passwordGroup'>
  18. <div class="field">
  19. <label for="password">password:</label>
  20. <input type="password" id="password" formControlName='password'>
  21. <div class='ui pointing red basic label' *ngIf=' passwordControl.errors?.passwordTooShort && passwordControl.touched'>
  22. password too short, please use at least {{passwordControl.errors?.passwordTooShort.requiredLength}} letters (got {{passwordControl.errors?.passwordTooShort.actualLength}})
  23. </div>
  24. </div>
  25. <div class="field">
  26. <label for="confirmpassword">confirm password:</label>
  27. <input type="password" id="confirmpassword" formControlName='confirmPassword'>
  28. </div>
  29. <div class='ui pointing red basic label' *ngIf=' user.get("passwordGroup").errors?.passwordsDiffer && user.get("passwordGroup").get("confirmPassword").touched && user.get("passwordGroup").get("password").touched'>
  30. the two passwords should be the same
  31. </div>
  32. </div>
  33. <button type='submit' [disabled]='!user.valid' class="ui positive right floated button">register</button>
  34. </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement