java script validation in client side with explanation and give an example for 3tier achitecture with simple examples
//body
<form>
<input type="text" id="name">Name:
<label style="display:none; color:red;" id="namelabel">Please enter Name</label>
<input type="text" id="email">Email:
<label style="display:none; color:red;" id="emaillabel">Please enter Email</label>
<button onclick="submit();">Submit</button>
</form>
//script
function submit(){
if(document.getElementById("name").value == ""){
$("#namelabel").show();
$("#name").focus();
return -1;
}else{
$("#namelabel").hide();
}
if(document.getElementById("email").value == ""){
$("#emaillabel").show();
$("#email").focus();
return -1;
}else{
$("#emaillabel").hide();
}
}