Repair Form
       
Parts Booking Form

Personal & Contact Details

Vehicle & Part Details

Thank you!

       

Thanks for submitting the form, please print the results and attach in the box when you send part to us.

       
                    `);         newWindow.document.close();        // 3. Button hide karein aur memory saaf karein         jQuery('#get-print-pdf-button-ajax').hide();         sessionStorage.removeItem('pdfDataForBooking'); } // Yeh code tab chalay ga jab poora page load ho jaye ga jQuery(document).ready(function($) { // Zoho ka Email validation function function validateEmail161972000000601151() { var form = document.forms['WebToLeads161972000000601151']; var emailFld = form.querySelectorAll('[ftype=email]'); for (var i = 0; i < emailFld.length; i++) { var emailVal = emailFld[i].value; if ((emailVal.replace(/^\s+|\s+$/g, '')).length != 0) { var atpos = emailVal.indexOf('@'); var dotpos = emailVal.lastIndexOf('.'); if (atpos < 1 || dotpos < atpos + 2 || dotpos + 2 >= emailVal.length) { alert('Please enter a valid email address. '); emailFld[i].focus(); return false; } } } return true; }// Form aur submit button ko ID se pakrein var $form = $('#webform161972000000601151');         var $submitButton = $('#formsubmit');// "Open Printable Page" button ka click handler $('#get-print-pdf-button-ajax').on('click', function() {             var savedData = sessionStorage.getItem('pdfDataForBooking');             var parsedData = savedData ? JSON.parse(savedData) : {};            if (!parsedData || !parsedData.firstName) {                 alert("Error: Data not found. Please try submitting the form again.");                 return;             }showPrintablePage(parsedData); });// "Submit" button ka click handler $submitButton.on('click', function(event) { try { // 1. Validation chalao var mndFileds = new Array('First Name', 'Last Name', 'Street', 'City', 'State', 'Country', 'Description', 'LEADCF1', 'LEADCF2', 'LEADCF6', 'LEADCF7', 'LEADCF8'); var fldLangVal = new Array('First\x20Name', 'Last\x20Name', 'Street', 'City', 'Province', 'Country', 'Description', 'Make\x20Model', 'VRN', 'Mobiles', 'Emails', 'Part\x20Numbers'); // === YEH LINE SAHI HAI === var i; for (i = 0; i < mndFileds.length; i++) { var fieldObj = document.forms['WebToLeads161972000000601151'][mndFileds[i]]; if (fieldObj) { if (((fieldObj.value).replace(/^\s+|\s+$/g, '')).length == 0) { // Use placeholder text for alert var placeholderText = fieldObj.placeholder || fldLangVal[i]; // Remove asterisk for alert placeholderText = placeholderText.replace('*', '').trim(); alert(placeholderText + ' cannot be empty'); fieldObj.focus(); return; // Submission roko } } } if (!validateEmail161972000000601151()) { return; // Submission roko } // 2. Button disable karo $submitButton.prop('disabled', true).val('Submitting...');// 3. Form data 'sessionStorage' mein save karo                 var dataToSave = { company: $('#Company').val(), salutation: $('#Salutation').val(), firstName: $('#First_Name').val(), lastName: $('#Last_Name').val(), street: $('#Street').val(), city: $('#City').val(), state: $('#State').val(), country: $('#Country').val(), zip: $('#Zip_Code').val(), email: $('#LEADCF7').val(), phone: $('#Phone').val(), mobile: $('#LEADCF6').val(), makeModel: $('#LEADCF1').val(), vrn: $('#LEADCF2').val(), partNumbers: $('#LEADCF8').val(), description: $('#Description').val() };                                  sessionStorage.setItem('pdfDataForBooking', JSON.stringify(dataToSave));// 4. Data ko background mein Zoho ko bhejo (AJAX) $.ajax({ url: $form.attr('action'), type: 'POST', data: $form.serialize(), dataType: 'text', success: function(response) { // 5. Success! Form chupao aur Thank You message dikhao $form.hide(); $('#thankYouMessageWrapper').show(); }, error: function(response) { alert('Submission failed. Please check your internet connection and try again.'); $submitButton.prop('disabled', false).val('Submit');                         sessionStorage.removeItem('pdfDataForBooking'); } });} catch (e) { alert('An unexpected error occurred: ' + e.message); // Error ki soorat mein button wapis enable karo $submitButton.prop('disabled', false).val('Submit'); } }); // click handler yahan khatam hua}); // document.ready yahan khatam hua
Back to Top
Product has been added to your cart
Compare (0)