ria/application/views/addemployee.php
venbatechnologies@gmail.com 301cd1b03e header file issues fixed
2018-03-26 10:43:41 +05:30

1042 lines
38 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<script>
$(document).ready(function(){
$("#gender").select2();
$("#bloodgroup").select2();
$("#MartialStatus").select2();
$("#desigination").select2();
$("#departmentname").select2();
$("#eduqualifaction").select2();
$("#bankbranchname").select2();
document.getElementById('aadharno').addEventListener('input', function (e) {
e.target.value = e.target.value.replace(/[^\d]/g, '').replace(/(.{4})/g, '$1 ').trim();
});
});
function readURL(input) {
if (input.files && input.files[0]) {
var reader = new FileReader();
reader.onload = function (e) {
$('#profilepicture')
.attr('src', e.target.result)
.width(180)
.height(180);
};
reader.readAsDataURL(input.files[0]);
}
}
$(function() {
var d = new Date();
var month = d.getMonth();
var day = d.getDate();
var year = d.getFullYear() ;
var SIAStartYear = year - 2007;
var mindt = year-70;
var maxdt = year-15;
/** Date picker for Employee's DOB */
$("#DateofBirth").datepicker({
minDate : new Date(mindt,1,1),
maxDate : new Date(maxdt,1,1),
dateFormat: 'dd-mm-yy',
changeMonth: true,
changeYear: true,
yearRange: '-100:+0'
});
/** Date picker for Employee's DOJ */
$("#dateofjoining").datepicker({
minDate : new Date(year-SIAStartYear,1,1),
maxDate :'now',
dateFormat: 'dd-mm-yy',
changeMonth: true,
changeYear: true,
});
/** Date picker for Passport Expiry Date */
$("#ValidTill").datepicker({
dateFormat: 'dd-mm-yy',
minDate :'now',
changeMonth: true,
changeYear: true,
yearRange: '-0:+100'
});
/** Date picker for Driving License Expiry Date */
$("#LicenseExpiryDate").datepicker({
dateFormat: 'dd-mm-yy',
minDate :'now',
changeMonth: true,
changeYear: true,
yearRange: '-0:+100'
});
/** Address copy from Current into Permanent using Checkbox */
$('#checksame').click(function(){
if ($('#checksame').prop('checked'))
{
$('#permanentaddress').val($('#currentaddress').val());
}
else
{
$('#permanentaddress').val('');
}
});
});
function blockKeyPress(evt)
{
var charCode = (evt.which) ? evt.which : evt.keyCode;
swal(charCode);
if(charCode == 8 || charCode == 46 )
{
return false;
}
else
{
return false;
}
}
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode != 46 && charCode != 32 && charCode >= 33
&& (charCode < 48 || charCode > 57))
return false;
return true;
}
function alpha(evt) {
var k;
document.all ? k = evt.keyCode : k = evt.which;
return ((k > 64 && k < 91) || (k > 96 && k < 123) || k == 8 || k == 32 || k == 33 || (k >= 48 && k <= 57));
}
//PAN Validate
function validatePAN() {
//var reg = /(?=.*[A-Za-z]).{5,}(?=.*[0-9]).{4,}(?=.*[A-Za-z]).{1,}$/;
var regpan = /^([a-zA-Z]){5}([0-9]){4}([a-zA-Z]){1}?$/;
var PAN = $('#panno').val();
if(PAN != '')
{
if (regpan.test(PAN) == false)
{
swal('Please Enter Valid PAN Number');
return (false);
}
else
{
return true;
}
}
}
function ValidateAadhar(){
//var reg = /^\d{12}$/
var reg = /^\d{4}\s\d{4}\s\d{4}$/
var aadhar = $('#aadharno').val();
//var aadhar_count = $('#aadharno').val().length;
if(aadhar != '' )// && aadhar_count != '')
{
if(reg.test(aadhar)== false)
{
swal('Please Enter Valid Aadhar Number');
return (false);
}
else
{
return true;
}
}
}
function getMobileValidation() {
var contactNumber = $('#ContactNumber').val().length;
if(contactNumber < 10)
{
swal('Please Enter valid Contact Number');
return false;
}
else
{
return true;
}
}
function getValidEmergencyNumber() {
var contactNumber = $('#emergencycontactnumber').val().length;
if(contactNumber < 10)
{
swal('Please Enter valid Emergency Contact Number');
return false;
}
else
{
return true;
}
}
function getValidReferNumber() {
var contactNumber = $('#referrercontno').val().length;
if(contactNumber > 0 && contactNumber < 10)
{
swal('Please Enter valid Refernce Contact Number');
return false;
}
else
{
return true;
}
}
function validateEmail() {
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var email = $('#emailid').val();
if(email != '')
{
if (reg.test(email) == false)
{
swal('Please Enter Valid Personal Email Address');
return (false);
}
else
{
return true;
}
}
else
{
swal('Please Enter email id');
}
}
function validatecomEmail() {
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
var email = $('#mail').val();
if(email != '')
{
if (reg.test(email) == false)
{
swal('Please Enter Valid Company Email Address');
return (false);
}
else
{
return true;
}
}
else
{
swal('Please Enter email id');
}
}
function validateDriverLicense() {
var reg = /^[a-zA-Z]{2}[0-9]{2}\s[0-9]{11}$/;
var VehicleNo = $('#Driverlicense').val();
if(VehicleNo != "")
{
if (reg.test(VehicleNo) == false)
{
swal('Please Enter Valid Driver License Number');
return (false);
}
else
{
return true;
}
}
}
function getAge() {
var dateString = $("#DateofBirth").val();
var today = new Date();
var dd = today.getDate();
var mm = today.getMonth()+1;
var yyyy = today.getFullYear();
if(dd<10){
dd='0'+dd;
}
if(mm<10){
mm='0'+mm;
}
var today = dd+'-'+mm+'-'+yyyy;
var ageyear = yyyy - dateString.split("-")[2];
var agemonth = mm - dateString.split("-")[1];
var agedate = dateString.split("-")[0];
if (agemonth < 0 || (agemonth == 0 && dd < agedate )) {
ageyear--;
}
$("#age").val(ageyear);
}
function resetphoto()
{
$("#photo").src("");
}
function ValidatePassport()
{
var regsaid = /^[aA-prPR-wyWY][1-9]\d\s?\d{4}[1-9]$/ig;
var passport = $("#passportno").val();
if(regsaid.test(passport) == false)
{
swal('You have entered invalid Passport.');
return (false);
}
else
{
return true;
}
}
function onlyAlphabets(evt) {
var charCode;
if (window.event)
charCode = window.event.keyCode; //for IE
else
charCode = evt.which; //for firefox
if (charCode == 32) //for &lt;space&gt; symbol
return true;
if (charCode > 31 && charCode < 65) //for characters before 'A' in ASCII Table
return false;
if (charCode > 90 && charCode < 97) //for characters between 'Z' and 'a' in ASCII Table
return false;
if (charCode > 122) //for characters beyond 'z' in ASCII Table
return false;
return true;
}
function validatePF() {
var regpf = /^([a-zA-Z]){5}([0-9]){17}$/;
var PF = $('#pfno').val();
if(PF != '')
{
if (regpf.test(PF) == false)
{
swal('Please Enter Valid PF Number');
return (false);
}
else
{
return true;
}
}
}
function validateESI() {
var reg = /(?=.*[0-9]).{10,}$/;
var ESI = $('#esino').val();
if(ESI != '')
{
if (reg.test(ESI) == false)
{
swal('Please Enter Valid ESI Number');
return (false);
}
else
{
return true;
}
}
}
</script>
<style>
.form-group
{
padding-bottom:4%;
}
.pad{
padding-bottom:1%;
}
.badge
{
color:red; background-color:#fff;
}
</style>
<div class="content-wrapper">
<section class="content-header">
<h1> <CENTER>Resico Industries Employee Profile</CENTER> </h1>
</section>
<section class="content">
<div style="text-align:right;">
<a href="<?php echo base_url() ?>employeeListing" class="btn btn-primary" value="Back">Back</a>
</div>
<br/>
<div class="row">
<div class="col-md-12">
<div class="box box-primary">
<form role="form" id="addemployee" action="<?php echo base_url() ?>employeedetails/AddNewEmployee" method="post" enctype="multipart/form-data">
<div class="row">
<div class="col-md-10 col-md-offset-1">
<!-- <form class="form-horizontal" role="form" > -->
<fieldset>
<legend>Personal Information</legend>
<div class="col-md-12">
<div class="col-md-3">
<div class="box-header">
<img id="profilepicture" src="<?php echo base_url(); ?>assets/dist/img/avatar.png" alt="your image" style="width: 139px;"/><br/>
<input type='file' onchange="readURL(this);" id="photo" name="photo"/>
<label for="photo">Select profile picture<br/><small>(only .jpg or .png)</small></label>
</div>
</div>
<div class="col-md-9">
<div class="col-md-12">
<div class="col-md-6 pad"><span>First Name</span><span class="badge">*</span>
<input type="text" name="FirstName" onkeypress="return onlyAlphabets(event);" maxlength="100" id="FirstName" class="form-control" required>
</div>
<div class="col-md-6 pad"><span>Last Name</span><span class="badge">*</span>
<input type="text" name="LastName" onkeypress="return onlyAlphabets(event);" maxlength="100" id="LastName" class="form-control" required>
</div>
</div>
<div class="col-md-12">
<div class="col-md-6 pad"><span>Father / Husband Name</span><span class="badge">*</span>
<input type="text" name="FatherName" onkeypress="return onlyAlphabets(event);" id="FatherName" maxlength="200" class="form-control" required>
</div>
<div class="col-md-6 pad"><span>Date Of Birth</span><span class="badge">*</span>
<input id="DateofBirth" required name="DateofBirth" onkeypress="return false;" maxlength="10" onchange="getAge();" class="form-control">
</div>
</div>
<div class="col-md-12">
<div class="col-md-6 pad"><span>Age</span>
<input type="text" name="age" id="age" class="form-control" readonly>
</div>
<div class="col-md-6 pad"><span>Contact Number</span><span class="badge">*</span>
<input type="text" name="ContactNumber" onchange="return getMobileValidation();" id="ContactNumber" required pattern="(.){10,10}" maxlength="10" class="form-control" onkeypress="return isNumberKey(event)">
</div>
</div>
<div class="col-md-12">
<div class="col-md-6 pad"><span>Personal Email ID</span><!--<span class="badge">*</span>-->
<input type="email" name="emailid" id="emailid" maxlength="100" class="form-control">
</div>
<div class="col-md-6 pad"><span>Gender</span><span class="badge">*</span>
<select id="gender" name="gender" type="text" required class="form-control select2">
<option value="">Select Gender</option>
<?php
if(!empty($Gender))
{
foreach ($Gender as $rl)
{
?>
<option value="<?php echo $rl->ConfigValue ?>"><?php echo $rl->ConfigValue ?></option>
<?php
}
}
?>
</select>
</div>
</div>
<div class="col-md-12">
<div class="col-md-6 pad"> <span>Official Email ID</span>
<input type="email" name="comemailid" id="mail" maxlength="100" class="form-control">
</div>
<div class="col-md-6 pad" style="padding: 10px 0px;">
<div class="col-md-6">
<span>Blood group</span><span class="badge">*</span>
<select id="bloodgroup" name="bloodgroup" required class="form-control select2">
<option value="">Select Blood group</option>
<?php
if(!empty($BloodGroup))
{
foreach ($BloodGroup as $rl)
{
?>
<option value="<?php echo $rl->ConfigValue ?>"><?php echo $rl->ConfigValue ?></option>
<?php
}
}
?>
</select>
</div>
<div class="col-md-6"><span>Marital Status</span><span class="badge">*</span>
<select id="MartialStatus" name="MartialStatus" type="text" required placeholder="Marital status" class="form-control select2">
<option value="">Select Marital Status</option>
<?php
if(!empty($Martial))
{
foreach ($Martial as $rl)
{
?>
<option value="<?php echo $rl->ConfigValue ?>"><?php echo $rl->ConfigValue ?></option>
<?php
}
}
?>
</select>
</div>
</div>
</div>
</div>
</div>
<!-- Address Section -->
<legend>Address Details</legend>
<div class="col-md-12 pad">
<div class="col-md-12"><span>Current Address</span><span class="badge">*</span>
<input type="text" id="currentaddress" required name="currentaddress" pattern=".{0,500}" maxlength="500" class="form-control">
</div>
</div>
<div class="col-md-12 pad">
<div class="col-md-10">
<input type="checkbox" id="checksame" name="sameaddress" onclick="CheckClick"> Current address same as permanent address
</div>
</div>
<div class="col-md-12 pad">
<div class="col-md-12"><span>Permanent Address</span><span class="badge">*</span>
<input type="text" id="permanentaddress" required name="permanentaddress" pattern=".{0,500}" maxlength="500" class="form-control">
</div>
</div>
<!-- Emergency Contact Section -->
<legend>Emergency Contact Information</legend>
<!-- Text input-->
<div class="col-md-12 pad">
<div class="col-md-6"><span>Emergency Contact Name</span><span class="badge">*</span>
<input type="text" id="emergencycontactname" onkeypress="return onlyAlphabets(event);" maxlength="100" required name="emergencycontactname" class="form-control">
</div>
<div class="col-md-6"><span>Emergency Contact Number</span><span class="badge">*</span>
<input type="text" id="emergencycontactnumber" name="emergencycontactnumber" onchange="return getValidEmergencyNumber();" required pattern="(.){10,10}" maxlength="10" class="form-control" onkeypress="return isNumberKey(event)">
</div>
</div>
<!-- profile Section -->
<legend>Work Profile</legend>
<div class="col-md-12 pad">
<div class="col-md-3"><span>Designation</span><span class="badge">*</span>
<select type="text" id="desigination" name="desigination" required class="form-control select2">
<option value="">Select Designation</option>
<?php
if(!empty($Designation))
{
foreach ($Designation as $rl)
{
?>
<option value="<?php echo $rl->ConfigValue ?>"><?php echo $rl->ConfigValue ?></option>
<?php
}
}
?>
</select>
</div>
<div class="col-md-3"><span>Department</span><span class="badge">*</span>
<select type="text" id="departmentname" name="departmentname" required class="form-control select2">
<option value="">Select Department</option>
<?php
if(!empty($Department))
{
foreach ($Department as $rl)
{
?>
<option value="<?php echo $rl->DEPCode ?>"><?php echo $rl->DEPCode." - " .$rl->DepartmentName ?></option>
<?php
}
}
?>
</select>
</div>
<div class="col-md-3"><span>Date Of Joining</span><span class="badge">*</span>
<input id="dateofjoining" name="dateofjoining" onkeypress="return false;" maxlength="10" required class="form-control">
</div>
<div class="col-md-3"><span>Previous Years of Experience</span>
<input type="text" id="Previousexperience" name="Previousexperience" maxlength="4" onkeypress="return isNumberKey(event)" class="form-control">
</div>
</div>
<div class="col-md-12 pad">
<div class="col-md-3"><span>Qualification</span><span class="badge">*</span>
<select type="text" id="eduqualifaction" name="eduqualifaction" required class="form-control select2">
<option value="">Select Qualification</option>
<?php
if(!empty($Qualification))
{
foreach ($Qualification as $rl)
{
?>
<option value="<?php echo $rl->ConfigValue ?>"><?php echo $rl->ConfigValue ?></option>
<?php
}
}
?>
</select>
</div>
<div class="col-md-3"><span>Additional Qualification</span>
<input type="text" id="addqualification" name="addqualification" maxlength="100" class="form-control">
</div>
<div class="col-md-3"><span>Referred By</span>
<input type="text" id="referredby" onkeypress="return onlyAlphabets(event);" name="referredby" maxlength="100" class="form-control">
</div>
<div class="col-md-3"><span>Referrer Contact Number</span>
<input type="text" id="referrercontno" name="referrercontno" onchange=" return getValidReferNumber();" maxlength="10" onkeypress="return isNumberKey(event)" class="form-control">
</div>
</div>
<legend>Bank Details</legend>
<div class="col-md-12 pad">
<div class="col-md-3"><span>Bank Name</span>
<select type="text" id="bankbranchname" name="bankbranchname" class="form-control select2">
<option value="">Select Bank Name</option>
<?php
if(!empty($bankdetails))
{
foreach ($bankdetails as $bank)
{
?>
<option value="<?php echo $bank->Bank_name ?>"><?php echo $bank->Bank_name ?></option>
<?php
}
}
?>
</select>
</div>
<div class="col-md-3"><span>Account Number</span>
<input type="text" id="accountno" onkeypress="return isNumberKey(event)" maxlength="20" name="accountno" class="form-control">
</div>
<div class="col-md-3"><span>IFSC Code</span>
<input type="text" id="ifsccode" onkeypress="return alpha(event);" style="text-transform: uppercase" name="ifsccode" maxlength="12" class="form-control" readonly>
</div>
<div class="col-md-3"><span>Bank Address</span>
<input type="text" id="bankaddress" maxlength="200" name="bankaddress" class="form-control" readonly>
</div>
</div>
<legend>ID Proof</legend>
<div class="col-md-12 pad">
<div class="col-md-3"><span>Aadhar Number</span>
<input type="text" id="aadharno" name="aadharno" maxlength="14" onchange="ValidateAadhar();" class="form-control" onkeypress="return isNumberKey(event)">
</div>
<div class="col-md-3"><span>PAN Number</span>
<input type="text" id="panno" maxlength="10" style="text-transform:uppercase" name="panno" onchange="validatePAN();" class="form-control" pattern="([a-zA-Z]){5}([0-9]){4}([a-zA-Z]){1}" title=" 5 character,4 Digit Numbers,1 character (ex:ABCDE1234A) " onkeypress="return alpha(event);">
</div>
<div class="col-md-3"><span>Passport Number</span>
<input type="text" id="passportno" maxlength="9" onchange="ValidatePassport();" name="passportno" style="text-transform:uppercase" class="form-control" pattern="[aA-prPR-wyWY]{1}[1-9]{1}\d{1}\s\d{4}[1-9]{1}" title="The first digit or the last digit will never be 0. The first character cannot be Q, X or Z. (eg:A12 34567)" onkeypress="return alpha(event);">
</div>
<div class="col-md-3"><span>Passport Expiry Date</span>
<input id="ValidTill" name="ValidTill" onkeypress="return false;" maxlength="10" class="form-control">
</div>
</div>
<div class="col-md-12 pad">
<div class="col-md-3"><span>Voter ID</span>
<input type="text" id="VoterID" name="voterID" maxlength="12" class="form-control" style="text-transform: uppercase" >
</div>
<div class="col-md-3"><span>Driving License</span>
<input type="text" id="Driverlicense" onchange="validateDriverLicense();" style="text-transform:uppercase" pattern="[a-zA-Z]{2}[0-9]{2}\s[0-9]{11}" title="EX:TN82 12345678900" maxlength="16" name="driverlicense" class="form-control" onkeypress="return alpha(event);">
</div>
<div class="col-md-3"><span>Driving License Expiry Date</span>
<input id="LicenseExpiryDate" name="licenseExpiryDate" onkeypress="return false;" maxlength="10" class="form-control">
</div>
</div>
<legend>Employee benefits</legend>
<div class="col-md-12 pad">
<div class="col-md-6"><span>PF Number</span>
<input type="text" id="pfno" name="pfno" maxlength="22" onchange="validatePF();" class="form-control" style="text-transform:uppercase" pattern="([a-zA-Z]){5}([0-9]){17}" title=" 5 Character and 17 Digit number (ex:ABCDE12345678901234567)" onkeypress="return alpha(event);">
</div>
<div class="col-md-6"><span>ESI Number</span>
<input type="text" id="esino" name="esino" maxlength="10" onchange="validateESI();" class="form-control" title=" 10 digit number" onkeypress="return isNumberKey(event)">
</div>
<!-- <div class="col-md-4"><span>UA Number</span>
<input type="text" id="uano" maxlength="12" name="uano" class="form-control">
</div> -->
</div>
<legend>Nominee Details</legend>
<!-- Text input-->
<div class="col-md-12 pad">
<div class="col-md-12"><span>Nominee reference</span>
<input type="text" id="nomineename" name="nomineename" maxlength="255" class="form-control">
<!-- <textarea id="nomineename" name="nomineename" maxlength="255" class="form-control" rows="3" cols="50"></textarea> -->
</div>
</div>
<legend>Multiple File</legend>
<div class="col-md-12">
<div class="col-md-offset-10 col-md-1" >
<input type="button" class="btn btn-primary" id ="addmorebutton" value=" + ADD FILES.."><p><br/></p>
</div>
</div>
<div id="newdiv"></div><!-- this div for add more section-->
<input type="hidden" name="hidecounter" id="hidecounter" value="0" />
<input type="hidden" name="hideconstant" id="hideconstant" value="0" />
</div>
<!-- Command -->
<div class="col-md-12 pad">
<div class="col-md-3 col-md-offset-9">
<div class="pull-right">
<input type="reset" id="reset" onclick="resetphoto();" class="btn btn-primary" value="Reset" />
<input type="submit" id="submit" onclick="validate();" class="btn btn-primary" value="Submit" />
</div>
</div>
</div>
</fieldset>
<!-- </form> -->
</div><!-- /.col-lg-12 -->
</div><!-- /.row -->
</form>
</div>
</div>
<div class="col-md-4">
<?php
$this->load->helper('form');
$error = $this->session->flashdata('error');
if($error)
{
?>
<div class="alert alert-danger alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<?php echo $this->session->flashdata('error'); ?>
</div>
<?php } ?>
<?php
$success = $this->session->flashdata('success');
if($success)
{
?>
<div class="alert alert-success alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<?php echo $this->session->flashdata('success'); ?>
</div>
<?php } ?>
<div class="row">
<div class="col-md-12">
<?php echo validation_errors('<div class="alert alert-danger alert-dismissable">', ' <button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button></div>'); ?>
</div>
</div>
</div>
</div>
</section>
</div>
<script src="<?php echo base_url(); ?>assets/js/addUser.js" type="text/javascript"></script>
<script>
function Validate()
{
if($("#FirstName").val().length < 1)
{
swal('Please Enter FirstName');
$("#FirstName").focus();
return false;
}
if($("#LastName").val().length < 1)
{
swal('Please Enter LastName');
return false;
}
if($("#FatherName").val().length < 1)
{
swal('Please Enter FatherName');
return false;
}
if($("#DateofBirth").val().length < 1)
{
swal('Please Enter Date of Birth');
return false;
}
if ( $('#ContactNumber').val().length < 1 )
{
swal('Please Enter Contact Number');
return false;
}
else if(!getMobileValidation())
{ return false; }
if($("#emailid").val().length < 1)
{
swal('Please Enter Personal Email ID');
return false;
}
else if(!validateEmail())
{
return;
}
if($("#mail").val().length < 1)
{
swal('Please Enter Company Email ID');
return false;
}
else if(!validatecomEmail())
{
return;
}
if($("option:selected", $("#gender")).val() == '-1')
{
swal('Please Select Gender');
$('#gender').focus();
return false;
}
if($("option:selected", $("#MartialStatus")).val() == "-1")
{
swal('Please Select Martial Status');
$('#MartialStatus').focus();
return false;
}
if($("option:selected", $("#bloodgroup")).val() == "-1")
{
swal('Please Select Blood group ');
$("#bloodgroup").focus();
return false;
}
if($("#currentaddress").val().length < 1)
{
swal('Please Enter Current Address');
return false;
}
if($("#permanentaddress").val().length < 1)
{
swal('Please Enter Permanent Address');
return false;
}
if($("#emergencycontactname").val().length < 1)
{
swal('Please Enter Emergency Contact Name');
return false;
}
if($("#emergencycontactnumber").val().length < 1)
{
swal('Please Enter Emergency Contact Number');
return false;
}
else if(!getValidEmergencyNumber())
{ return false;}
if($("option:selected", $("#desigination")).val() == "-1")
{
swal('Please Select Desigination ');
$("#desigination").focus();
return false;
}
if($("option:selected", $("#departmentname")).val() == "-1")
{
swal('Please Select Department name');
$("#departmentname").focus();
return false;
}
if($("option:selected", $("#eduqualifaction")).val() == "-1")
{
swal('Please Select Qualification');
$("#eduqualifaction").focus();
return false;
}
if($("#referrercontno").val().length > 0)
{
getValidReferNumber();
}
if($("#passportno").val().length > 1)
{
ValidatePassport();
}
}
$("#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)
{
// swal(data+""+" Employee already exists in the database.Please Change the Email id")
// $('#emailid').val('');
// $('#emailid').focus();
var answer = confirm(data+""+" Employee already exists in the database.Do you want to change the Email id ?")
if (answer) {
$('#emailid').val('');
$('#emailid').focus();
}
else
{
swal('please edit the emailid in the edit employee screen');
window.location = 'employeedetails/employeeListing';
}
}
}
});
}
});
$('#bankbranchname').change(function()
{
var bank = $('#bankbranchname').val();
if (bank != '-1' )
{
var y = <?php echo json_encode($bankdetails, JSON_PRETTY_PRINT) ?>;
$.each(y, function(idx, obj) {
if(bank == obj.Bank_name)
{
$("#ifsccode").val(obj.IFSC);
$("#bankaddress").val(obj.Address);
}
});
}
});
var counter = 0;
var counterConstant = 0;
var temparray = [];
//
$("#addmorebutton").click(function(){
if(counter>2){
alert(" constant counter 3 error msg ");
return false;
}
else{
counter++;
counterConstant++;
var div = document.createElement('div');
div.id = "divid"+counterConstant;
div.className="row";
div.innerHTML='<div class="col-md-12">'+
'<div class="col-md-3">'+
'<select name="Ddname['+counterConstant+']" id="mulfilename'+counterConstant+'" class="form-control" onchange="changeFunc(this.id);"><option value="default">Select ID Name</option><option value="pan">Pan Card</option><option value="aadhar">Aadhar Card</option><option value="voter">Voter ID Card</option></select>'+
'</div>'+
'<div class="col-md-6">'+
'<input type="file" name="browseFiles'+counterConstant+'" onchange="Copyfilename(this.name);"><br>'+
'</div>'+
'<div class="col-md-3">'+
'<input class="btn btn-danger btn-sm remove remove_this" type="button" id="removebtn'+counterConstant+'" value="REMOVE" onclick="removeRow(this.id)"></div>'+
'</div>'+
'</div>';
$('#newdiv').append(div);
$('#hidecounter').val(counter);
$('#hideconstant').val(counterConstant);
$.each(temparray,function(t,temp){
$('#mulfilename'+(counterConstant)+' option[value='+temp+']').remove();
});
}
});
function removeRow(input) {
var number = input.replace(/[^0-9]+/ig,"");
if(counter >= 1){
counter--;
$("#divid"+number).remove();
$('#hidecounter').val(counter);
}
}
function changeFunc(input) {
alert("onchange function ");
var number = input.replace(/[^0-9]+/ig,"");
var ddvalue = $('#mulfilename'+number+' option:selected').val();
alert(ddvalue);
if(ddvalue != 'default'){ temparray.push(ddvalue); }
alert(temparray);
// $.each(temparray,function(t,temp){
// $('#mulfilename'+(counterConstant+1)+' option[value='+temp+']').remove();
// });
//var $list = $("#myList"),toRemove = $();
// for(var i = selectedItems.length; i--;) {
// toRemove = toRemove.add($list.find('option[value="' + selectedItems[i] + '"]'));
// }
// toRemove.remove();
//$('#mulfilename'+(number+1)+' option[value='+temp+']').prop('disabled',true);
// $('#mulfilename option:not(:first)').filter(function() {
// return $.inArray($.trim($(this).text()), types) == -1;
// }).remove();
}
</script>