Server IP : 150.95.80.236 / Your IP : 3.14.134.139 Web Server : Apache System : Linux host-150-95-80-236 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64 User : social-telecare ( 10000) PHP Version : 7.4.33 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/vhosts/pcu.in.th/uat.pcu.in.th/assets/js/custom/modals/ |
Upload File : |
"use strict"; var KTCreateAccount = function() { var e, t, i, o, s, r, a = []; return { init: function() { (e = document.querySelector("#kt_modal_create_account")) && new bootstrap.Modal(e), t = document.querySelector("#kt_create_account_stepper"), i = t.querySelector("#form_support"), o = t.querySelector('[data-kt-stepper-action="submit"]'), s = t.querySelector('[data-kt-stepper-action="next"]'), (r = new KTStepper(t)).on("kt.stepper.changed", (function(e) { // console.log(r.getCurrentStepIndex()); 5 === r.getCurrentStepIndex() ? ( o.classList.remove("d-none"), o.classList.add("d-inline-block"), s.classList.add("d-none") ) : ( o.classList.remove("d-inline-block"), o.classList.remove("d-none"), s.classList.remove("d-none") ) })), r.on("kt.stepper.next", (function(e) { // console.log("stepper.next กูอยู่นี่ "); var t = a[e.getCurrentStepIndex() - 1]; t ? t.validate().then((function(t) { console.log("validated!"), "Valid" == t ? (e.goNext(), KTUtil.scrollTop()) : Swal.fire({ text: "กรุณากรอกข้อมูลให้ครบถ้วน", icon: "error", buttonsStyling: !1, confirmButtonText: "ตกลง", customClass: { confirmButton: "btn btn-light" } }).then((function() { KTUtil.scrollTop() })) })) : (e.goNext(), KTUtil.scrollTop() ) })), r.on("kt.stepper.previous", (function(e) { // console.log("stepper.previous"), e.goPrevious(), KTUtil.scrollTop() })), a.push(FormValidation.formValidation(i, { fields: { // data = [''] agency_name: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, agency_code: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, sup_code: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, agency_first: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, hospital_date: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, incident_date: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, main_cause: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, reg_address: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, reg_moo: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, reg_province: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, reg_umpher: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, reg_tumbol: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, reg_zipcode: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, send_tname: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, send_name: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, send_rel: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, send_phone: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, send_address: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, send_moo: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, send_province: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, send_umpher: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, send_tumbol: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, send_zipcode: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, pre_problem: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, recorder_step1: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, step1_date: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } } }, plugins: { trigger: new FormValidation.plugins.Trigger, bootstrap: new FormValidation.plugins.Bootstrap5({ rowSelector: ".fv-row", eleInvalidClass: "", eleValidClass: "" }) } })), a.push(FormValidation.formValidation(i, { fields: { check_helpmind: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, check_mind: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_weight: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_height: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, his_lmp: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_checkbody: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_treatment: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, doctor_comment: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_labia: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } },case_introitus: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } },case_hymen: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } },check_vagina: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } },check_cervix: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } },check_discharge: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, check_pv: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_pregnancy: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_sperm: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_acid: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_hiv: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_vag: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_vdrl: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_hbv: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_hcv: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_problem1: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_mindtest: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_helpmind: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, recorder_step2: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, step2_date: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, social_record: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, media_detail: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_problem2: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, social_problem: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_help: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_followhome: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, recorder_step3: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, step3_date: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, case_notefollow: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, recorder_step4: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, step4_date: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, }, plugins: { trigger: new FormValidation.plugins.Trigger, bootstrap: new FormValidation.plugins.Bootstrap5({ rowSelector: ".fv-row", eleInvalidClass: "", eleValidClass: "" }) } })), a.push(FormValidation.formValidation(i, { fields: { 'case_use': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'check_eduction': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'child_edu': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'child_unedu': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'child_eduhight': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'child_health[]': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'child_fahealth': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'child_statusfach': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'child_statusfa': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'child_withch': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'child_with': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'child_rick': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'check_work': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'woman_edu': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'woman_chwork': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'woman_work': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'woman_eduhight': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'woman_health[]': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'woman_withch': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'woman_with': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'check_privilege': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'this_privilege': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, }, plugins: { trigger: new FormValidation.plugins.Trigger, bootstrap: new FormValidation.plugins.Bootstrap5({ rowSelector: ".fv-row", eleInvalidClass: "", eleValidClass: "" }) } })), a.push(FormValidation.formValidation(i, { fields: { 'severe_rel[]': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'severe_infamily': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'severe_men': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, severe_women: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'factor_event[]': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, severe_date: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, severe_count: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, severe_moo: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, severe_province: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, severe_umpher: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, severe_tumbol: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, chsevere_location: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, severe_location: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, severe_province: { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'severe_body[]': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'severe_sex[]': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'severe_unsex[]': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'severe_mind[]': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'severe_forsake[]': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'severe_trick[]': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'case_treat[]': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'drug1_take': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'drug2_take': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'drug3_take': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'treat_result': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'hospital_help[]': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'expenses_1': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'expenses_2': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'expenses_3': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'expenses_4': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'expenses_5': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'expenses_6': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'expenses_7': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'expenses_8': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'chplan_help': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'plan_help': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'check_report': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, 'check_lawsuit': { validators: { notEmpty: { message: "กรุณากรอกข้อมูลให้ครบถ้วน" } } }, }, plugins: { trigger: new FormValidation.plugins.Trigger, bootstrap: new FormValidation.plugins.Bootstrap5({ rowSelector: ".fv-row", eleInvalidClass: "", eleValidClass: "" }) } })), o.addEventListener("click", (function(e) { a[3].validate().then((function(t) { console.log("validated!"), "Valid" == t ? (e.preventDefault(), o.disabled = !0, o.setAttribute("data-kt-indicator", "on"), setTimeout((function() { o.removeAttribute("data-kt-indicator"), o.disabled = !1, r.goNext() }), 2e3)) : Swal.fire({ text: "Sorry, looks like there are some errors detected, please try again.", icon: "error", buttonsStyling: !1, confirmButtonText: "Ok, got it!", customClass: { confirmButton: "btn btn-light" } }).then((function() { KTUtil.scrollTop() })) })) })), $(i.querySelector('[name="reg_province"]')).on("change", (function() { a[0].revalidateField("reg_province") })), $(i.querySelector('[name="reg_umpher"]')).on("change", (function() { a[0].revalidateField("reg_umpher") })), $(i.querySelector('[name="reg_tumbol"]')).on("change", (function() { a[0].revalidateField("reg_tumbol") })), $(i.querySelector('[name="send_province"]')).on("change", (function() { a[0].revalidateField("send_province") })), $(i.querySelector('[name="send_umpher"]')).on("change", (function() { a[0].revalidateField("send_umpher") })), $(i.querySelector('[name="send_tumbol"]')).on("change", (function() { a[0].revalidateField("send_tumbol") })), $(i.querySelector('[name="severe_province"]')).on("change", (function() { a[3].revalidateField("severe_province") })), $(i.querySelector('[name="severe_umpher"]')).on("change", (function() { a[3].revalidateField("severe_umpher") })), $(i.querySelector('[name="severe_tumbol"]')).on("change", (function() { a[3].revalidateField("severe_tumbol") })) } } }(); KTUtil.onDOMContentLoaded((function() { KTCreateAccount.init() }));