Learning type script-- emp object is created at the end, but need to pass it inputData function to print the form data.
class empdata { public empid : number; public empname : string; public job : string; public leaves: number;
constructor (empid : number, empname : string, job : string, leaves : number){
this.empid = empid; this.empName= empName; this.job=job; this.leaves=leaves; }
inputData(){
console.log(this.empname);
console.log(this.job);
console.log(this.leaves);
}
getFormData (){
const form: HTMLFormElement = document.querySelector('#myform')!;
form.onsubmit = () => {
const formData = new FormData(form);
const empName = formData.get('emp') as string;
const job = formData.get('job') as string;
const leaves = formData.get('leaves') as string;
return false; // prevent reload }; } } let emp = new empdata(1,"srikanth","manager",10); emp.getFormData();
emp.inputData();