add Employee Added

This commit is contained in:
gandhimathi Bharathirajan 2017-04-07 16:08:03 +05:30
parent 2af2ba18a0
commit 0ae9b02fcb

View File

@ -19,6 +19,9 @@ $(function(){
$('#permanentaddress').val($('#currentaddress').val()); $('#permanentaddress').val($('#currentaddress').val());
}); });
}); });
function isNumberKey(evt) function isNumberKey(evt)
{ {
var charCode = (evt.which) ? evt.which : evt.keyCode; var charCode = (evt.which) ? evt.which : evt.keyCode;
@ -51,6 +54,47 @@ function validatePAN() {
} }
function Validate() function Validate()
{ {
if($("#FirstName").val().length < 1)
{
alert('Please Enter FirstName');
return;
}
if($("#LastName").val().length < 1)
{
alert('Please Enter LastName');
return;
}
if($("#FatherName").val().length < 1)
{
alert('Please Enter FatherName');
return;
}
if($("#DateofBirth").val().length < 1)
{
alert('Please Enter Date of Birth');
return;
}
if ( $('#ContactNumber').val().length < 1 )
{
alert('Please Enter Contact Number');
return;
}
else if(!getMobileValidation())
{ return;}
if($("#emailid").val().length < 1)
{
alert('Please Enter Email ID');
return;
}
else if(!validateEmail())
{
return;
}
if($("option:selected", $("#gender")).val() == '-1') if($("option:selected", $("#gender")).val() == '-1')
{ {
@ -69,6 +113,30 @@ function Validate()
alert('Please Select Blood group '); alert('Please Select Blood group ');
return; return;
} }
if($("#currentaddress").val().length < 1)
{
alert('Please Enter Current Address');
return;
}
if($("#permanentaddress").val().length < 1)
{
alert('Please Enter Permanent Address');
return;
}
if($("#emergencycontactname").val().length < 1)
{
alert('Please Enter Emergency Contact Name');
return;
}
if($("#emergencycontactnumber").val().length < 1)
{
alert('Please Enter Emergency Contact Number');
return;
}
else if(!getValidEmergencyNumber())
{ return;}
if($("option:selected", $("#desigination")).val() == "-1") if($("option:selected", $("#desigination")).val() == "-1")
{ {
alert('Please Select Desigination '); alert('Please Select Desigination ');
@ -84,14 +152,17 @@ function Validate()
alert('Please Select Qualification'); alert('Please Select Qualification');
return; return;
} }
if(!validateEmail())
{ if($("#referrercontno").val().length > 0)
alert('Please Enter Valid Email Address'); {
return ; getValidReferNumber();
} }
getMobileValidation();
getValidEmergencyNumber(); if($("#passportno").val().length > 1)
getValidReferNumber(); {
ValidatePassport();
}
} }
function getMobileValidation() { function getMobileValidation() {
@ -108,7 +179,7 @@ function getMobileValidation() {
} }
function getValidEmergencyNumber() { function getValidEmergencyNumber() {
var contactNumber = $('#emergencycontactnumber').val().length; var contactNumber = $('#emergencycontactnumber').val().length;
if(contactNumber > 0 && contactNumber < 10) if(contactNumber < 10)
{ {
alert('Please Enter valid Emergency Contact Number'); alert('Please Enter valid Emergency Contact Number');
return false; return false;
@ -147,11 +218,7 @@ function validateEmail() {
return true; return true;
} }
} }
else
{
alert('Please Enter Email Address');
return (false);
}
} }
function getAge() { function getAge() {
@ -202,6 +269,19 @@ function resetphoto()
$("#photo").src(""); $("#photo").src("");
} }
function ValidatePassport()
{
var regsaid = /^[A-PR-WY][1-9]\d\s?\d{4}[1-9]$/ig;
var passport = $("#passportno").val();
//alert(passport);
if(regsaid.test(passport) == false)
{
alert('You have entered invalid Passport.');
return;
}
}
</script> </script>
<style> <style>
legend{ legend{
@ -285,7 +365,7 @@ function resetphoto()
<input type="text" name="age" placeholder="Age" id="age" class="form-control" readonly> <input type="text" name="age" placeholder="Age" id="age" class="form-control" readonly>
</div> </div>
<div class="col-md-6 pad"> <div class="col-md-6 pad">
<input type="text" name="ContactNumber" onblur="getMobileValidation();" onkeypress="return event.charCode >= 48 && event.charCode <= 57" id="ContactNumber" required placeholder="Contact Number" maxlength="10" class="form-control"> <input type="text" name="ContactNumber" onchange="getMobileValidation();" onkeypress="return event.charCode >= 48 && event.charCode <= 57" id="ContactNumber" required placeholder="Contact Number" maxlength="10" class="form-control">
</div> </div>
<div class="col-md-6 pad"> <div class="col-md-6 pad">
<input type="mail" name="emailid" id="emailid" placeholder="Email ID" maxlength="100" class="form-control"> <input type="mail" name="emailid" id="emailid" placeholder="Email ID" maxlength="100" class="form-control">
@ -380,7 +460,7 @@ function resetphoto()
<input type="text" id="emergencycontactname" maxlength="100" required name="emergencycontactname" placeholder="Emergency Contact Name" class="form-control"> <input type="text" id="emergencycontactname" maxlength="100" required name="emergencycontactname" placeholder="Emergency Contact Name" class="form-control">
</div> </div>
<div class="col-md-6"><span class="badge">*</span> <div class="col-md-6"><span class="badge">*</span>
<input type="text" id="emergencycontactnumber" required name="emergencycontactnumber" onblur="getValidEmergencyNumber();" onkeypress="return event.charCode >= 48 && event.charCode <= 57" maxlength="10" placeholder="Emergency Contact Number" class="form-control"> <input type="text" id="emergencycontactnumber" required name="emergencycontactnumber" onchange="getValidEmergencyNumber();" onkeypress="return event.charCode >= 48 && event.charCode <= 57" maxlength="10" placeholder="Emergency Contact Number" class="form-control">
</div> </div>
</div> </div>
@ -459,7 +539,7 @@ function resetphoto()
<input type="text" id="referredby" name="referredby" placeholder="Referred By" maxlength="100" class="form-control"> <input type="text" id="referredby" name="referredby" placeholder="Referred By" maxlength="100" class="form-control">
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<input type="text" id="referrercontno" name="referrercontno" onblur=" getValidReferNumber();" <input type="text" id="referrercontno" name="referrercontno" onchange="getValidReferNumber();"
" maxlength="10" onkeypress="return event.charCode >= 48 && event.charCode <= 57" placeholder="Referrer Contact Number" class="form-control"> " maxlength="10" onkeypress="return event.charCode >= 48 && event.charCode <= 57" placeholder="Referrer Contact Number" class="form-control">
</div> </div>
</div> </div>
@ -490,10 +570,10 @@ function resetphoto()
<input type="text" id="aadharno" name="aadharno" maxlength="50" placeholder="Aadhar Number" class="form-control"> <input type="text" id="aadharno" name="aadharno" maxlength="50" placeholder="Aadhar Number" class="form-control">
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<input type="text" id="panno" maxlength="10" name="panno" placeholder="PAN Number" onblur="validatePAN();" class="form-control"> <input type="text" id="panno" maxlength="10" name="panno" placeholder="PAN Number" onchange="validatePAN();" class="form-control">
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<input type="text" id="passportno" maxlength="50" name="passportno" placeholder="Passport Number" class="form-control"> <input type="text" id="passportno" maxlength="8" onchange="ValidatePassport();" name="passportno" placeholder="Passport Number" class="form-control">
</div> </div>
<div class="col-md-3"> <div class="col-md-3">
<input id="ValidTill" name="ValidTill" maxlength="10" placeholder="ValidTill" class="form-control"> <input id="ValidTill" name="ValidTill" maxlength="10" placeholder="ValidTill" class="form-control">
@ -563,3 +643,29 @@ function resetphoto()
</div> </div>
<script src="<?php echo base_url(); ?>assets/js/addUser.js" type="text/javascript"></script> <script src="<?php echo base_url(); ?>assets/js/addUser.js" type="text/javascript"></script>
<script>
$("#emailid").change(function () {
var id = $('#emailid').val();
if(validateEmail())
{
$.ajax({
data:{id:id},
type:"POST",
url:"<?php echo base_url();?>Employeedetails/CheckEmail",
success:function(data) {
if(data)
{
alert( data+""+" Employee already exists in the database.");
window.location = 'Employeedetails/employeeListing';
}
}
});
}
});
</script>