You are on page 1of 1

<form novalidate role="form" (ngSubmit)="crearProducto(newProducto.

value)"
#newProducto="ngForm">
<div class="modal-body">

<div class="row">
<div class="col-sm-4">
<div class="form-group" [ngClass]="{'has-
error':nombre.touched && !nombre.valid}">
<label for="nombre">*Nombre</label>
<input class="form-control" type="text" name="nombre"
id="nombre" ngModel #nombre="ngModel" required maxlength="45">
<span class="messages" *ngIf="nombre.errors?.required
&& nombre.touched">&nbsp;</span>
<span class="messages" *ngIf="nombre.errors?.maxlength
&& nombre.touched">(maximo 45 caracteres)</span>
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="descripcion">*Descripción</label>
<input class="form-control" type="text"
name="descripcion" id="descripcion" ngModel #descripcion="ngModel"
maxlength="500">
</div>
</div>
<div class="col-sm-4">
<div class="form-group">
<label for="precio">*Precio</label>
<input class="form-control" type="number"
name="precio" id="precio" ngModel #precio="ngModel" required min="1" >
</div>
</div>
</div>

</div>
<div class="modal-footer">
<button type="submit" class="btn btn-success"
[disabled]="newProducto.invalid">Guardar</button>
<button type="button" class="btn btn-default" data-
dismiss="modal" (click)="cerrarCrearProducto()">Cerar</button>
</div>
</form>

You might also like