Explain the client-side scripting technique for form validation show one example.


In client-side validation, the input data is checked as soon as they are submitted, for validation. So there is no post back to the server, like in server-side validation, and also there is no page refresh.

Here, we are doing form validation using jQuery by using jQuery validation plug-ins.

(jquery- validate.min.js and jquery.validate.undrussive.min.js)

Step1:- First we create an Employee Model (Employee. cs class file under a Model folder)

Using System.Component Model.Data-Annotations; 

namespace Client Validation. Models

{

Public class Employee [Required (Error Message = "Name is Required")"] 

public string Name {get ; set; }

}

}

[Required (Emor Message = "username is required")] 

publice string Username = { get; set;} 

}

}


Step2:- Creat controller's action method:

using System.Web.MVC; 

using Client Validation.Models; 

namespace Client Validation.Controllers; 

{

public class Employee Controller: Controller 

{

 public Action Result Index ()

{

return View ();

}

Accept Verbs (HHp Verbs. Post)]

public Action Result Index (Employee model)

{

if (ModelState.IsValid)

{

View Bag.Name = model.Name; 

View Bag.Email = model.Email;

}

 return view (model);

}

}

}



Comments

Popular posts from this blog

Describe management functions and explain how each of them is interrelated./ Four key functions (planning, organizing, directing and controlling) make up the process of management. It is possible that the controlling function can affect the organizing function and organizing function can affect the leading functions? Explain.

Short note on E-Government Architecture

TU IT Sahayak Word processing