| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/b2bzend/public/feedback/feedback-form/js/ |
Upload File : |
function reviewStar(id) {
$('.reviewStar').removeClass('red');
for (var i = 1; i <= 5; i++) {
$('.rate_imagefeedback' + parseInt(i)).html('<img src="public/feedback/feedback-form/images/rate_feedback-gray' + i + '.svg"/>');
}
$('.rate_imagefeedback' + parseInt(id)).html('<img src="public/feedback/feedback-form/images/rate_feedback' + id + '.svg"/>');
$('#ReviewStarValue').val(id);
$('.msgFeed,.error').html('');
}
function submitFeedbackForm() {
var data = $('.feedback_form').serialize();
$('.msgFeed').html('');
$('.feedbackSubmitBtn').attr('disabled', true);
$.ajax({
url: 'savefeedback.php',
type: 'POST',
data: data + '&formType=1',
dataType: 'json',
beforeSend: function () {
$('.feedbackSubmitBtn').val('Sending...');
}, success: function (result) {
if (result.status == true) {
$('.feedbackSubmitBtn').val('Submit');
var preRedirectUrlLink = $('#preRedirectUrlLink').val();
var FirstName = $('.feedback_form input[name="FirstName"]').val();
var LastName = $('.feedback_form input[name="LastName"]').val();
var EmailId = $('.feedback_form input[name="EmailId"]').val();
var mobileNo = $('.feedback_form input[name="MobileNo"]').val();
var leadSysId = $('.feedback_form input[name="GtxLeadSysId"]').val();
var redirectUrlLink = preRedirectUrlLink + '&FN=' + FirstName + '&LN=' + LastName + '&Email=' + EmailId + '&MNo=' + mobileNo + '&lId=' + leadSysId;
$('.redirectUrlLink').attr('href', redirectUrlLink);
$('.feedback_form input[name="Name"]').val('');
$('.feedback_form input[name="EmailId"]').val('');
$('.feedback_form input[name="MobileNo"]').val('');
$('.feedback_form input[name="Destination"]').val('');
$('.feedback_form input[name="DestinationId"]').val('');
$('.feedback_form select[name="TravelMonth"]').val('');
$('.feedback_form input[name="ReviewTitle"]').val('');
$('.feedback_form input[name="Review"]').val('');
$('.feedback_form input[id="TripImage"]').val('');
$('.feedbackSubmitBtn').attr('disabled', false);
$('#thankyou').show();
if ($('#ReviewStarValue').val() > 3) {
$('.RateUsOnGoogleDiv').show();
}
$('.FeedBackFormHtml').hide();
$('.feedbacklogo').focus();
// alert();
window.scrollTo(0, 0);
} else {
$('.feedbackSubmitBtn').val('Submit');
$('.msgFeed').html(result.message).css('color', 'green');
}
}, error: function (result) {
$('.feedbackSubmitBtn').val('Submit');
alert('Some error occured.');
}
});
};
$('.feedback_form').on('submit', function (e) {
var EmailReg = new RegExp(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/);
$('.error').html('');
if ($('.feedback_form input[name="FirstName"]').val() == '') {
$('.msgFeed,.FirstNameError').html('Please enter first name').css('color', 'red');
$('.feedback_form input[name="FirstName"]').focus().css('border-color', 'red');
return false;
}
if ($('.feedback_form input[name="LastName"]').val() == '') {
$('.msgFeed,.LastNameError').html('Please enter last name').css('color', 'red');
$('.feedback_form input[name="LastName"]').focus().css('border-color', 'red');
return false;
}
if ($('.feedback_form input[name="EmailId"]').val() == '') {
$('.msgFeed,.EmailIdError').html('Please enter your email id').css('color', 'red');
$('.feedback_form input[name="EmailId"]').focus();
return false;
}
if (!EmailReg.test($('.feedback_form input[name="EmailId"]').val())) {
$('.msgFeed,.EmailIdError').html('Please enter valid email address!!!').css('color', 'red');
$('.feedback_form input[name="EmailId"]').focus();
return false;
}
if ($('.feedback_form input[name="MobileNo"]').val() == '') {
$('.msgFeed,.MobileNoError').html('Please enter your mobile number');
$('#MobileNo').focus();
return false;
}
if (!$.isNumeric($('.feedback_form input[name="MobileNo"]').val())) {
$('.msgFeed,.MobileNoError').html('Mobile should be numeric!!');
$($('.feedback_form input[name="MobileNo"]').val()).focus();
return false;
}
// if ($('.feedback_form input[name="Destination"]').val() == '') {
// $('.msgFeed,.DestinationError').html('Please enter your destination').css('color', 'red');
// $('.feedback_form input[name="Destination"]').focus();
// return false;
// }
// if ($('.feedback_form select[name="TravelMonth"]').val() == '') {
// $('.msgFeed,.TravelMonthError').html('Please select travel month').css('color', 'red');
// $('.feedback_form select[name="TravelMonth"]').focus();
// return false;
// }
if ($('.feedback_form input[name="ReviewStarValue"]').val() == '') {
$('.msgFeed,.RateUsError').html('Please select overall rating?').css('color', 'red');
$('.rateus_wrapper_feedback').focus();
return false;
}
var fd = new FormData();
var files = $('#TripImage')[0].files;
if (files.length > 0) {
var mArr = [];
for (var m = 0; m < files.length; m++) {
mArr[m] = files[m];
fd.append('file' + parseInt(m), files[m]);
}
$.ajax({
url: 'savefeedback.php',
type: 'post',
data: new FormData(this),
dataType: 'json',
contentType: false,
processData: false,
beforeSend: function () {
$('.feedbackSubmitBtn').val('Sending...');
},
success: function (response) {
if (response.status == true) {
var imgHtml = '';
if (response.total > 0) {
for (var m = 0; m < response.total; m++) {
imgHtml += '<input type="hidden" name="TripImageName[]" id="TripImageName' + (parseInt(m) + 1) + '" value="' + response.fileNameArray[m] + '">';
}
} else {
imgHtml = '';
}
$('.appendTripimagesName').html(imgHtml);
submitFeedbackForm();
} else {
submitFeedbackForm();
}
}, error: function (result) {
$('.feedbackSubmitBtn').val('Submit');
alert('Some error occured.');
}
});
} else {
submitFeedbackForm();
}
})
$('.commanClass').on('keypress', function (e) {
$(this).css('border-color', '#ccc');
})
setTimeout(function () {
$.getJSON('/webservice/master-data/destination', function (destinations) {
$("#Destination").autocomplete({
source: destinations, minLength: 3, autoFocus: true, focus: function (event, ui) {
event.preventDefault();
}, select: function (event, ui) {
var value = ui.item.label.replace('"', '');
this.value = value.replace('"', '');
var v = ui.item.value;
$('#DestinationId').val(v);
return false;
}
});
});
}, 500);
setTimeout(function () {
$.getJSON('/webservice/master-data/countrysearch', function (country) {
$("#Country").autocomplete({
source: country, minLength: 3, autoFocus: true, focus: function (event, ui) {
event.preventDefault();
}, select: function (event, ui) {
var value = ui.item.label.replace('"', '');
this.value = value.replace('"', '');
var v = ui.item.value;
$('#CountryId').val(v);
return false;
}
});
});
}, 500);
// $(".datepicker").datetimepicker({
// format: 'd/m/Y',
// timepicker: false,
// //maxDate: 0
// });
$(function () {
var fullmonth_array = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
$(".datepicker").datepicker({
dateFormat: 'dd/mm/yy',
changeMonth: true,
changeYear: true,
yearRange: "-80:+1",
monthNamesShort: fullmonth_array
});
});
function ValidateHideError(type) {
$('.msgFeed,.error').html('');
var EmailReg = new RegExp(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/);
if (type == 2) {
if (!EmailReg.test($('.feedback_form input[name="EmailId"]').val())) {
$('.msgFeed,.EmailIdError').html('Please enter valid email address!!!').css('color', 'red');
$('.feedback_form input[name="EmailId"]').focus();
return false;
}
} else if (type == 3) {
if (!$.isNumeric($('.feedback_form input[name="MobileNo"]').val())) {
$('.msgFeed,.MobileNoError').html('Mobile should be numeric!!');
$($('.feedback_form input[name="MobileNo"]').val()).focus();
return false;
}
}
}
function ValidateQueryHideError(type) {
$('.msgFeed,.error').html('');
var EmailReg = new RegExp(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/);
if (type == 2) {
if (!EmailReg.test($('.registration_form input[name="EmailId"]').val())) {
$('.msgFeed,.EmailIdError').html('Please enter valid email address!!!').css('color', 'red');
$('.registration_form input[name="EmailId"]').focus();
return false;
}
} else if (type == 3) {
if (!$.isNumeric($('.registration_form input[name="MobileNo"]').val())) {
$('.msgFeed,.MobileNoError').html('Mobile should be numeric!!');
$($('.registration_form input[name="MobileNo"]').val()).focus();
return false;
}
}
}
$(document).ready(function () {
updateList = function () {
var input = document.getElementById('TripImage');
var output = document.getElementById('showfile');
var children = "";
if (input.files.length == 1) {
children = input.files.item(0).name;
} else if (input.files.length == 0) {
children = ' No file Choosen ';
} else {
children = input.files.length + ' Files ';
}
output.innerHTML = children;
}
});
$('.registration_form').on('submit', function (e) {
var EmailReg = new RegExp(/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/);
$('.error').html('');
if ($('.registration_form input[name="CompanyName"]').val() == '') {
$('.msgFeed').html('Please enter company name').css('color', 'red');
$('.registration_form input[name="CompanyName"]').focus().css('border-color', 'red');
return false;
}
if ($('.registration_form input[name="FirstName"]').val() == '') {
$('.msgFeed').html('Please enter first name').css('color', 'red');
$('.registration_form input[name="FirstName"]').focus().css('border-color', 'red');
return false;
}
if ($('.registration_form input[name="LastName"]').val() == '') {
$('.msgFeed').html('Please enter last name').css('color', 'red');
$('.registration_form input[name="LastName"]').focus().css('border-color', 'red');
return false;
}
if ($('.registration_form input[name="EmailId"]').val() == '') {
$('.msgFeed').html('Please enter your email id').css('color', 'red');
$('.registration_form input[name="EmailId"]').focus();
return false;
}
if (!EmailReg.test($('.registration_form input[name="EmailId"]').val())) {
$('.msgFeed').html('Please enter valid email address!!!').css('color', 'red');
$('.registration_form input[name="EmailId"]').focus();
return false;
}
if ($('.registration_form input[name="MobileNo"]').val() == '') {
$('.msgFeed').html('Please enter your mobile number');
$('#MobileNo').focus();
return false;
}
if (!$.isNumeric($('.registration_form input[name="MobileNo"]').val())) {
$('.msgFeed').html('Mobile should be numeric!!');
$($('.registration_form input[name="MobileNo"]').val()).focus();
return false;
}
if ($('.registration_form input[name="TravelDate"]').val() == '') {
$('.msgFeed').html('Please select travel date').css('color', 'red');
$('.registration_form input[name="TravelDate"]').focus().css('border-color', 'red');
return false;
}
if ($('.registration_form input[name="CityId"]').val() == '') {
$('.msgFeed').html('Please select city').css('color', 'red');
$('.registration_form input[name="City"]').focus().css('border-color', 'red');
return false;
}
$('.registrationSubmitBtn').html('Sending...').attr('disabled',true);
$.ajax({
url: 'saveregistrationform.php',
type: 'post',
data: new FormData(this),
dataType: 'json',
contentType: false,
processData: false,
beforeSend: function () {
$('.registrationSubmitBtn').html('Sending...');
},
success: function (response) {
if(response.status == true){
$('.msgFeed').html(response.message).css('color', 'green');
$('.FeedBackFormHtml').hide();
$('#thankyou').show();
$('.feedbacklogo').focus();
window.scrollTo(0, 0);
if(response.IsDisplayHelloGTX == 1){
$('.hellogtx_text').show();
}else{
$('.hellogtx_text').hide();
}
}else{
$('.msgFeed').html(response.message).css('color', 'red');
}
$('.registrationSubmitBtn').html('Submit').attr('disabled',false);
}, error: function (result) {
$('.registrationSubmitBtn').html('Submit').attr('disabled',false);
alert('Some error occured.');
}
});
});