Advertisement
JaviMarchetti1

Untitled

Jun 18th, 2018
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 3.99 KB | None | 0 0
  1. <div class="container p-4">
  2.     <div class="card">
  3.         <div class="card-header">
  4.             <h2>Crear item agenda</h2>
  5.         </div>
  6.         <div class="card-body">
  7.             <form [formGroup]="form" (ngSubmit)="onSubmit()">
  8.                 <div class="form-group">
  9.                     <!-- <label for="exampleInputEmail1">Titulo item (*)</label> -->
  10.                     <input type="text" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="Titulo Item (*)" formControlName="title" [ngClass]="{ 'is-invalid': submitted && f.title.errors }">
  11.                     <div *ngIf="submitted && f.title.errors" class="invalid-feedback">
  12.                         <div *ngIf="f.title.errors.required">El título es requerido.</div>
  13.                     </div>
  14.                 </div>
  15.                 <div class="form-group">
  16.                     <!-- <label for="exampleFormControlTextarea1">Example textarea</label> -->
  17.                     <textarea class="form-control" id="exampleFormControlTextarea1" rows="3" placeholder="Descripción (*)" formControlName="description" [ngClass]="{ 'is-invalid': submitted && f.description.errors }"></textarea>
  18.                     <div *ngIf="submitted && f.description.errors" class="invalid-feedback">
  19.                         <div *ngIf="f.description.errors.required">La descripción es requerida.</div>
  20.                     </div>
  21.                 </div>
  22.                 <hr>
  23.                 <h4>Votación</h4>
  24.                 <div class="form-check form-check-inline">
  25.                     <input class="form-check-input" type="radio" id="inlineRadio1" value=false formControlName="votable" [ngClass]="{ 'is-invalid': submitted && f.votable.errors }">
  26.                     <label class="form-check-label" for="inlineRadio1">Sin votación</label>
  27.                 </div>
  28.                 <div class="form-check form-check-inline">
  29.                     <input class="form-check-input" type="radio" id="inlineRadio2" value=true formControlName="votable" [ngClass]="{ 'is-invalid': submitted && f.votable.errors }">
  30.                     <label class="form-check-label" for="inlineRadio2">Con votación</label>
  31.                 </div>
  32.                 <div *ngIf="submitted && f.votable.errors" class="invalid-feedback">
  33.                     <div *ngIf="f.votable.errors.required">La descripción es requerida.</div>
  34.                 </div>
  35.                 <div class="form-check">
  36.                     <input type="checkbox" class="form-check-input" id="exampleCheck1">
  37.                     <label class="form-check-label" for="exampleCheck1">Especial de Clase</label>
  38.                 </div>
  39.                 <div class="form-group" *ngIf="displayItemType">
  40.                     <select class="form-control" id="exampleFormControlSelect1" formControlName="ItemType" [ngClass]="{ 'is-invalid': submitted && f.ItemType.errors }">
  41.                         <option disabled selected value>Tipo de votación</option>
  42.                         <option value="1">Simple</option>
  43.                         <option value="2">Acumulativa</option>
  44.                     </select>
  45.                     <div *ngIf="submitted && f.ItemType.errors" class="invalid-feedback">
  46.                         <div *ngIf="f.ItemType.errors.required">El tipo de votación es requerido.</div>
  47.                     </div>
  48.                 </div>
  49.                 <h4>
  50.                     Opciones:
  51.                     <button class="btn btn-primary btn-sm rounded-circle" (click)="addOption()" type="button">
  52.                         <i class="fa fa-plus"></i>
  53.                     </button>
  54.                 </h4>
  55.                 <div *ngFor="let option of votingOptions; let i = index" class="form-group" formControlName="votingOptions">
  56.                     <input type="text" class="form-control" id="exampleFormControlInput1" placeholder="Opción (*)">
  57.                 </div>
  58.                 <button type="submit" class="btn btn-primary">Crear</button>
  59.             </form>
  60.         </div>
  61.     </div>
  62. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement