Server IP : 173.249.157.85 / Your IP : 52.15.61.81 Web Server : Apache System : Linux server.frogzhost.com 3.10.0-1127.19.1.el7.x86_64 #1 SMP Tue Aug 25 17:23:54 UTC 2020 x86_64 User : econtech ( 1005) PHP Version : 7.3.33 Disable Function : NONE MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/econtech/public_html/public/back/assets/js/demo8/pages/wizard/ |
Upload File : |
"use strict"; // Class definition var KTWizard3 = function () { // Base elements var wizardEl; var formEl; var validator; var wizard; // Private functions var initWizard = function () { // Initialize form wizard wizard = new KTWizard('kt_wizard_v3', { startStep: 1, }); // Validation before going to next page wizard.on('beforeNext', function(wizardObj) { if (validator.form() !== true) { wizardObj.stop(); // don't go to the next step } }) // Change event wizard.on('change', function(wizard) { KTUtil.scrollTop(); }); } var initValidation = function() { validator = formEl.validate({ // Validate only visible fields ignore: ":hidden", // Validation rules rules: { //= Step 1 address1: { required: true }, postcode: { required: true }, city: { required: true }, state: { required: true }, country: { required: true }, //= Step 2 package: { required: true }, weight: { required: true }, width: { required: true }, height: { required: true }, length: { required: true }, //= Step 3 delivery: { required: true }, packaging: { required: true }, preferreddelivery: { required: true }, //= Step 4 locaddress1: { required: true }, locpostcode: { required: true }, loccity: { required: true }, locstate: { required: true }, loccountry: { required: true }, }, // Display error invalidHandler: function(event, validator) { KTUtil.scrollTop(); swal.fire({ "title": "", "text": "There are some errors in your submission. Please correct them.", "type": "error", "confirmButtonClass": "btn btn-secondary" }); }, // Submit valid form submitHandler: function (form) { } }); } var initSubmit = function() { var btn = formEl.find('[data-ktwizard-type="action-submit"]'); btn.on('click', function(e) { e.preventDefault(); if (validator.form()) { // See: src\js\framework\base\app.js KTApp.progress(btn); //KTApp.block(formEl); // See: http://malsup.com/jquery/form/#ajaxSubmit formEl.ajaxSubmit({ success: function() { KTApp.unprogress(btn); //KTApp.unblock(formEl); swal.fire({ "title": "", "text": "The application has been successfully submitted!", "type": "success", "confirmButtonClass": "btn btn-secondary" }); } }); } }); } return { // public functions init: function() { wizardEl = KTUtil.get('kt_wizard_v3'); formEl = $('#kt_form'); initWizard(); initValidation(); initSubmit(); } }; }(); jQuery(document).ready(function() { KTWizard3.init(); });