Hi
I have Modal Popup . I want to put Validations . How it can e done
<div class="modal" id="myModal" #myModal>
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h1 class="modal-title fs-5" id="exampleModalLabel">Create New Student</h1>
<button type="button" class="btn-close" (click)="closeModal()" aria-label="Close"></button>
</div>
<div class="modal-body">
<div class="row">
<div class="col-6">
<label for="">Name</label>
<!-- <input type="text" [(ngModel)]="studentObj.name" name="stuName" class="form-control-sm" placeholder="Name"
#name="ngModel" required> -->
<input type="text" class="form-control" [(ngModel)]="studentObj.name" name="name"
#name="ngModel" required>
</div>
<span class="text-danger"
*ngIf="name.touched && name.errors?.required">
Name is required
</span>
<!-- <div style="color:red"
*ngIf="studentObj.name.errors && (studentObj.name.dirty || studentObj.name.touched)">
<p *ngIf="studentObj.name.errors.required">
Student Name is required
</p>
</div> -->
</div>
<div class="row">
<div class="col-6">
<label for="">Mobile No</label>
<input type="text" [(ngModel)]="studentObj.mobileno" class="form-control-sm" placeholder="Mobile No">
</div>
</div>
<div class="row">
<div class="col-6">
<label for="">Email</label>
<input type="text" [(ngModel)]="studentObj.email" class="form-control-sm" placeholder="Email">
</div>
</div>
<div class="row">
<div class="col-6">
<label for="">City</label>
<input type="text" [(ngModel)]="studentObj.city" class="form-control-sm" placeholder="City">
</div>
</div>
<div class="row">
<div class="col-6">
<label for="">State</label>
<input type="text" [(ngModel)]="studentObj.state" class="form-control-sm" placeholder="State">
</div>
</div>
<div class="row">
<div class="col-6">
<label for="">PinCode</label>
<input type="text" [(ngModel)]="studentObj.pincode" class="form-control-sm" placeholder="PinCode">
</div>
</div>
<div class="row">
<div class="col-6">
<label for="">Address</label>
<input type="text" [(ngModel)]="studentObj.address" class="form-control-sm" placeholder="Address">
</div>
</div>
</div>
<div class="modal-footer">
<!-- <button type="button" class="btn btn-secondary" (click)="closeModal" data-bs-dismiss="modal">Close</button> -->
@if(studentObj.id ==0){
<button type="button" (click)="saveStudent()" class="btn btn-primary">Save Student</button>
}
@else {
<button type="button" (click)="updateStudent()" class="btn btn-primary">Update Student</button>
}
</div>
</div>
</div>
</div>
export class Student {
id:number;
name:string;
mobileno:string;
email:string;
city:string;
state:string;
pincode:string;
address:string;
}
Thanks