Advertisement
Guest User

Untitled

a guest
May 19th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.73 KB | None | 0 0
  1. <div class="container">
  2. <div class="row" style="margin-top:2%;">
  3. <div class="col-lg-4 col-md-4"></div>
  4. <div class="col-lg-4 col-md-4">
  5. <form #form="ngForm" autocomplete="off" (submit)="onSubmit(form)">
  6. <input type="hidden" name="id" #id="ngModel" [(ngModel)]="service.formData.pid">
  7. <div class="form-group">
  8. <input name="header" #header="ngModel" [(ngModel)]="service.formData.header" class="form-control" placeholder="Header" required>
  9. <div *ngIf="header.invalid && header.touched" class="validation-error">This field is required.</div>
  10. </div>
  11. <div class="form-group">
  12. <input name="description" #description="ngModel" [(ngModel)]="service.formData.description" class="form-control" placeholder="Description" required>
  13. <div *ngIf="description.invalid && description.touched" class="validation-error">This field is required.</div>
  14. </div>
  15. <div class="form-group">
  16. <input name="teamcount" #teamcount="ngModel" [(ngModel)]="service.formData.teamcount" class="form-control" placeholder="Number of people required" required>
  17. <div *ngIf="teamcount.invalid && teamcount.touched" class="validation-error">This field is required.</div>
  18. </div>
  19. <div class="form-group">
  20. <input name="location" #location="ngModel" [(ngModel)]="service.formData.location" class="form-control" placeholder="Location" required>
  21. <div *ngIf="location.invalid && location.touched" class="validation-error">This field is required.</div>
  22. </div>
  23. <div class="form-row">
  24. <div class="form-group col-md-6">
  25. <input name="tag" #tag="ngModel" [(ngModel)]="service.formData.tag" class="form-control" placeholder="Tag">
  26. <div *ngIf="tag.invalid && tag.touched" class="validation-error">This field is required.</div>
  27. </div>
  28. <div class="form-group col-md-6">
  29. <input name="timeline" type="date" #timeline="ngModel" [(ngModel)]="service.formData.timeline" class="form-control">
  30. <div *ngIf="timeline.invalid && timeline.touched" class="validation-error">This field is required.</div>
  31. </div>
  32. </div>
  33. <div class="form-group">
  34. <input type="checkbox" name="onsite" value="onsite" id="onsite">Onsite
  35. <input type="checkbox" name="offsite" value="offsite" id="offsite">Offsite
  36. </div>
  37. <div class="form-group">
  38. <input name="image" type="file" (change)="upload($event)" accept=".png,.jpg,.jpeg" class="form-control" #image="ngModel" [(ngModel)]="service.formData.image" required>
  39. </div>
  40. <div class="form-group">
  41. <button type="submit" [disabled]="form.invalid" class="btn btn-lg btn-block btn-info">SUBMIT</button>
  42. </div>
  43. </form>
  44. </div>
  45. <div class="col-lg-4 col-md-4">
  46. </div>
  47. </div>
  48. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement