JezK
Edit File: validations.js
// var data1; // function getLangData() { // return new Promise((resolve, reject) => { // jQuery.ajax({ // type:'GET', // url:'./ajax.php', // data:({action:'getLangArray'}), // success: function(response) { // // console.log(response,"res") // resolve(response); // }, // error: function() { // reject("some errors"); // } // }) // }); // } function regValidations() { let company_name=document.getElementById('company_name').value; //let company_alter_name=document.getElementById('company_alter_name').value; //let warehouse_number=document.getElementById('warehouse_number').value; let email=document.getElementById('email').value; let password=document.getElementById('password').value; let mobile_number=document.getElementById('mobile_number').value; let city=document.getElementById('city').value; let address=document.getElementById('address').value; let designation=document.getElementById('designation').value; let first_name=document.getElementById('first_name').value; let last_name=document.getElementById('last_name').value; //let location=document.getElementById('location').value; let country=document.getElementById('country').value; let zip=document.getElementById('zip').value; $('.error').empty(); if(company_name=='') { $('.company_name_error').html('Please Enter Company Name'); $('#company_name').focus(); return false; } else if(first_name=='') { $('.first_name_error').html('Please Enter First Name'); $('#first_name').focus(); return false; } else if(last_name=='') { $('.last_name_error').html('Required last name'); $('#last_name').focus(); return false; } else if(designation=='') { $('.designation_error').html('Required Designation'); $('#designation').focus(); return false; } // else if(company_alter_name=='') // { // $('.company_alter_name_error').html('Required company alternative name'); // $('#company_alter_name').focus(); // return false; // } // else if(warehouse_number=='') // { // $('.warehouse_number_error').html('Required wareHouse number'); // $('#warehouse_number').focus(); // return false; // } else if(email=='') { $('.email_error').html('Please Enter a valid email address'); $('#email').focus(); return false; } else if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($("#email").val()) == false) { $('.email_error').html('Please Enter a valid email address'); $('#email').focus(); return false; } else if(password=='') { $('.password_error').html('Required password'); $('#password').focus(); return false; } else if(password!='' && /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$/.test($("#password").val()) == false) { $('.password_error').html('Password length must be 8-20 and contain Capital/small letter,symbol,numeric number'); $('#password').focus(); return false; } else if(country=='') { $('.country_error').html('Required country'); $('#country').focus(); return false; } else if(city=='') { $('.city_error').html('Required city'); $('#city').focus(); return false; } else if(mobile_number=='') { $('.mobile_number_error').html('Required phone number'); $('#mobile_number').focus(); return false; } else if(mobile_number.length<5 || mobile_number.length>15){ $('.mobile_number_error').html('Phone number must be Minimum 5 digits to 15 digits Maximum'); $('#mobile_number').focus(); return false; } else if(address=='') { $('.address_error').html('Required address'); $('#address').focus(); return false; } // else if(location=='') // { // $('.location_error').html('Required Location'); // $('#location').focus(); // return false; // } else if(zip!='' && /^\d{4,5}(?:[-\s]\d{4,5})?$/.test($("#zip").val()) == false) { $('.postal_code_error').html('Zip must be 4-5 digits (numbers only)'); $('#zip').focus(); return false; } } function regBusinessValidations() { let company_name=document.getElementById('company_name').value; //let company_alter_name=document.getElementById('company_alter_name').value; //let warehouse_number=document.getElementById('warehouse_number').value; let email=document.getElementById('email').value; let password=document.getElementById('password').value; let mobile_number=document.getElementById('mobile_number').value; let city=document.getElementById('city').value; let address=document.getElementById('address').value; let designation=document.getElementById('designation').value; let first_name=document.getElementById('first_name').value; let last_name=document.getElementById('last_name').value; let postalCode=document.getElementById('postalcode1').value; let country=document.getElementById('country').value; $('.error').empty(); if(company_name=='') { $('.company_name_error').html('Required company name'); $('#company_name').focus(); return false; } else if(first_name=='') { $('.first_name_error').html('Required first name'); $('#first_name').focus(); return false; } else if(last_name=='') { $('.last_name_error').html('Required last name'); $('#last_name').focus(); return false; } else if(designation=='') { $('.designation_error').html('Required Designation'); $('#designation').focus(); return false; } // else if(company_alter_name=='') // { // $('.company_alter_name_error').html('Required company alternative name'); // $('#company_alter_name').focus(); // return false; // } // else if(warehouse_number=='') // { // $('.warehouse_number_error').html('Required wareHouse number'); // $('#warehouse_number').focus(); // return false; // } else if(email=='') { $('.email_error').html('Required email'); $('#email').focus(); return false; } else if(email!='' && /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($("#email").val())== false) { $('.email_error').html('Please Enter a valid email address'); $('#email').focus(); return false; } else if(password=='') { $('.password_error').html('Required password'); $('#password').focus(); return false; } else if(password!='' && /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$/.test($("#password").val()) == false) { $('.password_error').html('Password length must be 8-20 and contain Capital/small letter,symbol,numeric number'); $('#password').focus(); return false; } else if(country=='') { $('.country_error').html('Required country'); $('#country').focus(); return false; } else if(city=='') { $('.city_error').html('Required city'); $('#city').focus(); return false; } else if(mobile_number=='') { $('.mobile_number_error').html('Required phone number'); $('#mobile_number').focus(); return false; } else if(mobile_number.length<8 || mobile_number.length>15){ $('.mobile_number_error').html('Phone number must be Minimum 8 digits to 15 digits Maximum'); $('#mobile_number').focus(); return false; } else if(address=='') { $('.address_error').html('Required address'); $('#address').focus(); return false; } else if(postalCode!='' && /^\d{4,5}(?:[-\s]\d{4,5})?$/.test($("#postalcode1").val()) == false) { $('.zip_error').html('Zip must be 4-5 digits (numbers only) '); $('#zip').focus(); return false; } } function regValidationsCustomer() { let first_name=document.getElementById('customer_first_name').value; let last_name=document.getElementById('customer_last_name').value; let email=document.getElementById('customer_email').value; let password=document.getElementById('customerPassword').value; let mobile_number=document.getElementById('customer_mobile_number').value; let city=document.getElementById('customer_city').value; let location=document.getElementById('customer_location').value; let address=document.getElementById('customer_address').value; let postalCode=document.getElementById('postalcode').value; $('.error').html(''); if(first_name=='') { $('.first_name_error1').html('Required first name'); $('#customer_first_name').focus(); return false; } else if(last_name=='') { $('.last_name_error1').html('Required last name'); $('#customer_last_name').focus(); return false; } else if(email=='') { $('.email_error1').html('Required email'); $('#customer_email').focus(); return false; } else if(email!='' && /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($("#customer_email").val()) == false) { $('.email_error1').html('Please Enter a valid email address'); $('#customer_email').focus(); return false; } else if(password=='') { $('.password_error1').html('Required password'); $('#customerPassword').focus(); return false; } else if(password!='' && /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$/.test($("#customerPassword").val()) == false) { $('.password_error1').html('Password length must be 8-20 and contain Capital/small letter,symbol,numeric number'); $('#customerPassword').focus(); return false; } else if(location=='') { $('.location_error1').html('Required location'); $('#customer_location').focus(); return false; } else if(city=='') { $('.city_error1').html('Required city'); $('#customer_city').focus(); return false; } else if(mobile_number=='') { $('.mobile_number_error1').html('Required phone number'); $('#customer_mobile_number').focus(); return false; } else if(mobile_number.length<8 || mobile_number.length>15) { $('.mobile_number_error1').html('Phone number must be Minimum 8 digits to 15 digits Maximum'); $('#customer_mobile_number').focus(); return false; } else if(address=='') { $('.address_error1').html('Required address'); $('#customer_address').focus(); return false; } // else if(postalCode=='') // { // $('.zip_error').html('Required Zip Code'); // $('#postalcode').focus(); // return false; // } else if(postalCode!='' && /^\d{4,5}(?:[-\s]\d{4,5})?$/.test($("#postalcode").val()) == false) { $('.zip_error').html('Zip must be 4-5 digits (numbers only)'); $('#postalcode').focus(); return false; } } function checkExistsOrNotin(recVal,type) { if(recVal!='' && type!='') { if(type==5) { if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(recVal) == false) { $('.email_error1').html('Enter valid Email'); document.getElementById('customer_email').value=''; document.getElementById('customer_email').focus(); return false; } } let dataVal=recVal; let key=dataVal.replace(/ /g,"***"); var receivedData = { requestedValue: key, type:type}; $.ajax({ type: "POST", url: "securedajax.php", data: {"process": "checkExistsOrNot", "data":JSON.stringify(receivedData)}, success: function(data) { if (data.state == "success") { $('.error').html(''); if(data.result==1 && type==5) { $('.email_error1').html('Email already exists'); document.getElementById('customer_email').value=''; document.getElementById('customer_email').focus(); } } else { // if api.php returns failure, display error } }, error: function(jqXHR, textStatus, errorThrown, data) { // error handling }, dataType: "json" }); } } function checkExistsOrNotcon(recVal,type) { if(recVal!='' && type!='') { if(type==5) { if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(recVal) == false) { $('.email_error').html('Enter valid Email'); document.getElementById('email').value=''; document.getElementById('email').focus(); return false; } } let dataVal=recVal; console.log(dataVal); let key=dataVal.replace(/ /g,"***"); var receivedData = { requestedValue: key, type:type}; $('#submit').prop('disabled', true); $.ajax({ type: "POST", url: "../securedajax.php", data: {"process": "checkExistsOrNot", "data":JSON.stringify(receivedData)}, success: function(data) { if (data.state == "success") { /* alert(data.result); alert(type);*/ // alert(data.result); $('.error').html(''); if(data.result==1 && type==1) { $('.company_name_error').html('Company name already exists'); document.getElementById('company_name').value=''; document.getElementById('company_name').focus(); } if(data.result==1 && type==2) { $('.email_error').html('Email already exists'); document.getElementById('email').value=''; document.getElementById('email').focus(); } if(data.result==1 && type==3) { $('.mobile_error').html('Phone number already exists'); document.getElementById('mobile').value=''; document.getElementById('mobile').focus(); } if(data.result==1 && type==4) { $('.warehouse_number_error').html('WareHouse number already exists'); document.getElementById('warehouse_number').value=''; document.getElementById('warehouse_number').focus(); } if(data.result==0 && type==5) //email not exits { $('.email_error').html('Email Entered is not registered with us'); document.getElementById('email').value=''; document.getElementById('email').focus(); } if(data.result==0 && type==6) //email not exits { $('.email_error1').html('Email Entered is not registered with us'); document.getElementById('customer_email').value=''; document.getElementById('customer_email').focus(); } if(data.result==1 && type==6) //email not exits { $('.email_error1').html('Email Entered is not registered with us'); document.getElementById('customer_email').value=''; document.getElementById('customer_email').focus(); } if(data.result==1 && type==7) { $('.email_error').html('Email already exists'); document.getElementById('email').value=''; document.getElementById('email').focus(); } if(data.result==3 && type==7) { $('.email_error').html('Email already registered as warehouse_admin'); document.getElementById('email').value=''; document.getElementById('email').focus(); } } else { // if api.php returns failure, display error } $('#submit').prop('disabled', false); }, error: function(jqXHR, textStatus, errorThrown, data) { // error handling $('#submit').prop('disabled', true); }, dataType: "json" }); } } function checkExistsOrNotreg(recVal,type) { if(recVal!='' && type!='') { let dataVal=recVal; let key=dataVal.replace(/ /g,"***"); var receivedData = { requestedValue: key, type:type}; $.ajax({ type: "POST", url: "securedajax.php", data: {"process": "checkExistsOrNot", "data":JSON.stringify(receivedData)}, success: function(data) { if (data.state == "success") { $('.error').html(''); if(data.result==1 && type==3) { $('.mobile_number_error').html('Phone number already exists'); document.getElementById('mobile_number').value=''; document.getElementById('mobile_number').focus(); }else if(data.result==1 && type==9){ $('.mobile_number_error1').html('Phone number already exists'); document.getElementById('customer_mobile_number').value=''; document.getElementById('customer_mobile_number').focus(); } else { $('.mobile_number_error').html(''); } } else { // if api.php returns failure, display error } }, error: function(jqXHR, textStatus, errorThrown, data) { // error handling }, dataType: "json" }); } } function checkExistsOrNotregcus(recVal,type) { if(recVal!='' && type!='') { let dataVal=recVal; let key=dataVal.replace(/ /g,"***"); var receivedData = { requestedValue: key, type:type}; $('#submit').prop('disabled', true); $.ajax({ type: "POST", url: "securedajax.php", data: {"process": "checkExistsOrNot", "data":JSON.stringify(receivedData)}, success: function(data) { if (data.state == "success") { $('.error').html(''); if(data.result==1 && type==3) { $('.mobile_number_error1').html('Phone number already exists'); document.getElementById('customer_mobile_number').value=''; document.getElementById('customer_mobile_number').focus(); } else { $('.mobile_number_error1').html(''); } } else { // if api.php returns failure, display error } $('#submit').prop('disabled', false); }, error: function(jqXHR, textStatus, errorThrown, data) { // error handling $('#submit').prop('disabled', false); }, dataType: "json" }); } } function checkExistsOrNotcon2(recVal,type) { if(recVal!='' && type!='') { if(type==5) { if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(recVal) == false) { $('.email_error').html('Enter valid Email'); document.getElementById('email').value=''; document.getElementById('email').focus(); return false; } } let dataVal=recVal; let key=dataVal.replace(/ /g,"***"); var receivedData = { requestedValue: key, type:type}; $('#submit').prop('disabled', true); $.ajax({ type: "POST", url: "../securedajax.php", data: {"process": "checkExistsOrNot", "data":JSON.stringify(receivedData)}, success: function(data) { if (data.state == "success") { $('.error').html(''); if(data.result==1 && type==3) { $('.mobile_error').html('Phone number already exists'); document.getElementById('mobile').value=''; document.getElementById('mobile').focus(); } if(data.result==1 && type==8) { $('.subadmin_phone_error').html('Phone number already exists'); document.getElementById('admin_phone').value=''; document.getElementById('admin_phone').focus(); } } else { // if api.php returns failure, display error } $('#submit').prop('disabled', false); }, error: function(jqXHR, textStatus, errorThrown, data) { // error handling $('#submit').prop('disabled', false); }, dataType: "json" }); } } function checkExistsOrNot(recVal,type) { if(recVal!='' && type!='') { if(type==5) { if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(recVal) == false) { $('.email_error').html('Enter valid Email'); document.getElementById('email').value=''; document.getElementById('email').focus(); return false; } } let dataVal=recVal; let key=dataVal.replace(/ /g,"***"); var receivedData = { requestedValue: key, type:type}; console.log('hello',receivedData) $.ajax({ type: "POST", url: "securedajax.php", data: {"process": "checkExistsOrNot", "data":JSON.stringify(receivedData)}, success: function(data) { if (data.state == "success") { $('.error').html(''); if(data.result==1 && type==1) { $('.company_name_error').html('Company name already exists'); document.getElementById('company_name').value=''; document.getElementById('company_name').focus(); } else if(data.result==1 && type==2) { $('.email_error').html('Email already exists'); document.getElementById('email').value=''; document.getElementById('email').focus(); } else if(data.result==1 && type==4) { $('.warehouse_number_error').html('WareHouse number already exists'); document.getElementById('warehouse_number').value=''; document.getElementById('warehouse_number').focus(); } else if(data.result==0 && type==5) //email not exits { $('.email_error').html('Email Entered is not registered with us'); document.getElementById('email').value=''; document.getElementById('email').focus(); } else if(data.result==0 && type==6) //email not exits { $('.email_error1').html('Email Entered is not registered with us'); document.getElementById('customer_email').value=''; document.getElementById('customer_email').focus(); } else if(data.result==1 && type==6) //email not exits { $('.email_error1').html('Email Entered is not registered with us'); document.getElementById('customer_email').value=''; document.getElementById('customer_email').focus(); } else if(data.result==1 ) //email not exits { console.log("hello") $('.mobile_number_error').html(' Phone Number already exists'); document.getElementById('mobile_number').value=''; document.getElementById('mobile_number').focus(); } } else { // if api.php returns failure, display error } }, error: function(jqXHR, textStatus, errorThrown, data) { // error handling }, dataType: "json" }); } } function checkExistsOrNotreg1(recVal,type) { if(recVal!='' && type!='') { if(type==5) { if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test(recVal) == false) { $('.email_error').html('Enter valid Email'); document.getElementById('email').value=''; document.getElementById('email').focus(); return false; } } let dataVal=recVal; let key=dataVal.replace(/ /g,"***"); var receivedData = { requestedValue: key, type:type}; $('#submit').prop('disabled', true); $.ajax({ type: "POST", url: "securedajax.php", data: {"process": "checkExistsOrNot", "data":JSON.stringify(receivedData)}, success: function(data) { if (data.state == "success") { ~ $('.error').html(''); if(data.result==1 && type==2) { $('.email_error').html('Email already exists'); document.getElementById('email').value=''; document.getElementById('email').focus(); } else { //~ $('.email_error').html(''); } } else { // if api.php returns failure, display error } $('#submit').prop('disabled', false); }, error: function(jqXHR, textStatus, errorThrown, data) { // error handling $('#submit').prop('disabled', false); }, dataType: "json" }); } } function validateLogin() { let email=document.getElementById('email').value; let password=document.getElementById('password').value; $('.error').empty(); if(email=='') { $('.email_error').html('Required email'); $('#email').focus(); return false; } else if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($("#email").val()) == false) { $('.email_error').html('Please Enter a valid email address'); $('#email').focus(); return false; } else if(password=='') { $('.password_error').html('Required password'); $('#password').focus(); return false; } } function validateCustomerLogin() { let email=document.getElementById('customerEmail').value; let password=document.getElementById('customerPassword').value; $('.error').empty(); if(email=='') { $('.email_error').html('Required email'); $('#customerEmail').focus(); return false; } else if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($("#customerEmail").val()) == false) { $('.email_error').html('Please Enter a valid email address'); $('#customerEmail').focus(); return false; } else if(password=='') { $('.password_error').html('Required password'); $('#customerPassword').focus(); return false; } } function checkPhone(e) { var key = e.keyCode || e.charCode; if(key == 13 || key == 43 || (key >= 48 && key <= 57) || key == 8 || key == 46) { return true; } else { return false; } } function checkEmail() { let email=document.getElementById('email').value; $('.error').empty(); if(email=='') { $('.email_error').html('Required email'); $('#email').focus(); return false; } else if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($("#email").val()) == false) { $('.email_error').html('Please Enter a valid email address'); $('#email').focus(); return false; } } function passwordGeneration() { let password=document.getElementById('password').value; let cnfrmPassword=document.getElementById('cnfrmPassword').value; // console.log("haii") $('.error').html(''); if(password=='') { $('.password_error').html('Required password'); $('#password').focus(); return false; } else if(password!='' && /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$/.test($("#password").val()) == false) { $('.password_error').html('Password length must be 8-20 and contain Capital/small letter,symbol,numeric number'); $('#password').focus(); return false; } else if(cnfrmPassword=='') { $('.cnfrmPassword_error').html('Required password'); $('#cnfrmPassword').focus(); return false; } else if(cnfrmPassword!='' && /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$/.test($("#cnfrmPassword").val()) == false) { $('.cnfrmPassword_error').html('Confirm Password length must be 8-20 and contain Capital/small letter,symbol,numeric number'); $('#cnfrmPassword').focus(); return false; } else if(password != cnfrmPassword) { $('.cnfrmPassword_error').html('Password and Confirm password do not match'); $('#cnfrmPassword').focus(); return false; } } // $(document).ready(function() { // $("#owner a").click(function() { // $('.email_error').empty(); // $('.password_error').empty(); // }); // $("#customer a").click(function() { // $('.email_error').empty(); // $('.password_error').empty(); // }); // }); function validateCustomerDetails(){ let customer_name = document.getElementById('customer_name').value; let email = document.getElementById('customer_email').value; let contact = document.getElementById('customer_contact').value; let address = document.getElementById('customer_address').value; let SgiftmentAddress = document.getElementById('customer_sgiftment_address').value; let city = document.getElementById('customer_city').value; let password = document.getElementById('customer_password').value; // console.log(customer_name + email +contact+ address+SgiftmentAddress+city) // alert("test"); $('.error').html(''); if(customer_name == '') { $('.customer_name_error').html('Required first name'); $('#customer_name').focus(); return false; } else if(email == '') { $('.customer_email_error').html('Required email '); $('#customer_email').focus(); return false; } else if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($("#customer_email").val()) == false) { $('.customer_email_error').html('Please Enter a valid email address'); $('#customer_email').focus(); return false; } else if(contact == '') { $('.customer_contact_error').html('Required phone number'); $('#customer_contact').focus(); return false; } else if(address == '') { $('.customer_address_error').html('Required address'); $('#customer_address').focus(); return false; } else if(SgiftmentAddress == '') { $('.customer_sgiftment_error').html('Required address'); $('#customer_sgiftment_address').focus(); return false; } else if(city=='') { $('.customer_city_error').html('Required city'); $('#customer_city').focus(); return false; } else if(password=='') { return true; } else if(password!='' && /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$/.test($("#customer_password").val()) == false) { $('.password_error').html('Password length must be 8-20 and contain Capital/small letter,symbol,numeric number'); $('#customer_password').focus(); return false; } } function validateUploadedImage(e){ // alert("hai"); var fileName = document.getElementsByName("formUpload")[0]["files"][0]["name"]; var fileNamesArr = fileName.split(".") console.log(fileName) var extensions = ["jpg","jpeg","png"]; let count = 0; let preview = document.getElementById("preview") extensions.map(val=>{ if (fileNamesArr[1] == val){ count++; return false; } }) if(count == 0){ alert("please upload an image in .jpeg , .jpg or .png extensions"); return false; }else{ var reader = new FileReader(); reader.onload = function(){ var output = document.getElementById('imagePreview'); output.src = reader.result; }; reader.readAsDataURL(e.target.files[0]); } } function checkNum(phNum,type1,email){ // alert("Hello"); let phoneNum = phNum ; let type = type1 ; // alert(phNum) // checkPhone(phoneNum) if(phoneNum!='' && type!=''){ let key=phoneNum.replace(/ /g,"***"); let email1 = email.replace(/ /g,"***"); // console.log(email1); var receivedData = { requestedValue: key, type:type }; $.ajax({ type: "POST", url: "usermngajax.php", data: {"process": "checkNum", "data":JSON.stringify(receivedData)}, success: function(data) { // console.log(data); // alert(data); if (data.state == "success") { $('.error').html(''); console.log(data); // if(data.result.email != email && data.result != 0 ) if( data.result != 0 ) { console.log("test") $('.customer_contact_error').html(phoneMsg); document.getElementById('customer_contact').value=''; document.getElementById('customer_contact').focus(); } } else { // if api.php returns failure, display error } }, error: function(jqXHR, textStatus, errorThrown, data) { // error handling // console.log(errorThrown + "hiii") }, dataType: "json" }); } } function newsletter_subcribe() { let email=document.getElementById('email').value; if(email=='') { $('.email_error').html('Required email'); $('#email').focus(); return false; } else if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($("#email").val()) == false) { $('.email_error').html('Please Enter a valid email address'); $('#email').focus(); return false; } else if(email !='') { let key=email.replace(/ /g,"***"); let type=''; var receivedData = { requestedValue: key, type:type}; $.ajax({ type: "POST", url: "newsletterajax.php", data: {"process": "checkNum", "data":JSON.stringify(receivedData)}, success: function(data) { if (data.state == "success") { $('.error').html(''); $('.succes').html(''); if(data.result == 1 && type == '') { console.log("testgjh") $('.email_error').html('You are already subscribed'); document.getElementById('email').value=''; document.getElementById('email').focus(); } else if(data.result == 2 && type == '') { console.log("test") $('.email_success').html('Thanks for Subscribing'); document.getElementById('email').value=''; } } else { // if api.php returns failure, display error } }, error: function(jqXHR, textStatus, errorThrown, data) { // error handling }, dataType: "json" }); } } function checksubscribeemailExistsorNot(email,type) { if(email=='') { $('.email_error').html('Required email'); $('#email').focus(); return false; } else if(/^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/.test($("#email").val()) == false) { $('.email_error').html('Please Enter a valid email address'); $('#email').focus(); return false; } let email1=email; let type1=type; if(email1 !='' && type1 !='') { let key=email1.replace(/ /g,"***"); var receivedData = { requestedValue: key, type:type1}; $.ajax({ type: "POST", url: "newsletterajax.php", data: {"process": "checkNum", "data":JSON.stringify(receivedData)}, success: function(data) { console.log("data"); if (data.state == "success") { $('.error').html(''); if(data.result == 1 && type == 1) { // console.log("test") $('.email_error').html('Email already exists'); document.getElementById('email').value=''; document.getElementById('email').focus(); } } else { // if api.php returns failure, display error } }, error: function(jqXHR, textStatus, errorThrown, data) { // error handling }, dataType: "json" }); } } function validateQoute(){ let select_type =document.getElementById('select_type').value; let total_pallets=document.getElementById('total_pallets').value; // alert(select_type); let from_date=document.getElementById('from_date').value; let to_date=document.getElementById('to_date').value; let total_days=document.getElementById('total_days').value; // alert(total_days); $('.error').html(''); if(select_type==''){ $('.select_error').html('Select any one of the type'); $('#select_type').focus(); return false; } else if(total_pallets=='' ){ // alert('hello') $('.pallet_error').html('required'); $('#total_pallets').focus() return false; } else if(total_pallets<10){ $('.pallet_error').html('minimum pallets should be 10') $('#total_pallets').focus(); return false; } else if(from_date ==''){ $('.from_error').html('required'); $('#from_date').focus() return false; } else if(to_date==''){ $('.to_error').html('required'); $('#to_date').focus(); return false; } else if((from_date==to_date) ||(to_date<from_date)){ $('.to_error').html('please select more than one day'); $('#to_date').focus(); return false // alert("please select more than one day") } } function changePassword() { let $ = jQuery; // let email = document.getElementById('email').value; let password = document.getElementById('password').value; let cnfrmPassword = document.getElementById('cnfrmPassword').value; let old_password=document.getElementById('old_password').value; $('.error').html(''); if (old_password == '') { $('.old_password_error').html(oldPassAlert); $('#old_password').focus(); return false; } else if (password == '') { $('.password_error').html(passwordAlert); $('#password').focus(); return false; } else if (password != '' && /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$/.test($("#password").val()) == false) { $('.password_error').html(passwordTypeAlert); $('#password').focus(); return false; } else if (cnfrmPassword == '') { $('.cnfrmPassword_error').html(reqConfirmPass); $('#cnfrmPassword').focus(); return false; } else if (cnfrmPassword != '' && /^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,20}$/.test($("#cnfrmPassword").val()) == false) { $('.cnfrmPassword_error').html(passConTypeAlert); $('#cnfrmPassword').focus(); return false; } else if (password != cnfrmPassword) { $('.cnfrmPassword_error').html(passMisMatchAlet); $('#cnfrmPassword').focus(); return false; } } function checkLength(value,type){ // if(type==1 && value.length>25){ // // $('.first_name_error').html('firstname should not be greater than 25 charecters'); // alert('Company_name should not be greater than 25 charecters') // $('#company_name').focus(); // return false; // } if(type==2 && value.length>25){ alert(FirstNameMsg) $('#first_name').focus(); return false; } if(type==3 && value.length>25){ alert(lastNameMsg) $('#last_name').focus(); return false; } if(type==4 && value.length>25){ alert(designationMsg) $('#designation').focus(); return false; } if(type==5 && value.length>250){ alert(addressMsg) $('#designation').focus(); return false; } if(type==6 && value.length>25){ alert(nameMsg) $('#admin_name').focus(); return false; } } function warehouseRequest() { var $ = jQuery; $('.error').html(''); var country = document.getElementById('country').value; var city = document.getElementById('city').value; var storage = $('.storageTypeClass1:checked').length; var fromDate=document.getElementById('fromdatepicker').value; var toDate=document.getElementById('todatepicker').value; //~ var products = $('.productsDealTypeClass:checked').length; var products = $('input[name="productreqwareHouseDeals[]"]:checked').length; //~ alert(products);return false; var text = document.getElementById('reqText').value; if(country == "") { $('.country_error').html('Please Select the country'); $("#country").focus(); return false; } if(city == "") { $('.city_error').html('Please Select the city'); $("#city").focus(); return false; } if(storage == 0) { $('.storage_error').html('Please Select the storage space'); $("#checkboxall").focus(); return false; } if(($(".stype2").prop('checked') == true) && ($("#palletReq").val() == "")) { $('.storage_error1').html('Please Enter the details'); $("#palletReq").focus(); return false; } if(($(".stype3").prop('checked') == true) && ($("#spaceReq").val() == "")) { $('.storage_error1').html('Please Enter the details'); $("#spaceReq").focus(); return false; } if(fromDate == "") { $('.fromDate_error').html('Please Select From Date'); $("#fromdatepicker").focus(); return false; } if(toDate == "") { $('.toDate_error').html('Please Select To Date'); $("#todatepicker").focus(); return false; } if(products == 0) { $('.product_error').html('Please Select minimum one Product we deal with'); //~ $("#checkboxall").focus(); return false; } if(text == "") { $('.req_error').html('Please Enter the description'); $("#reqText").focus(); return false; } return true; }