HEX
Server: LiteSpeed
System: Linux my-kul-web2054.main-hosting.eu 5.14.0-611.13.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 11 04:57:59 EST 2025 x86_64
User: u665686179 (665686179)
PHP: 8.2.30
Disabled: system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: /home/u665686179/domains/dealkr.com/public_html/public/assets/new/back-end/js/app-utils.js
'use strict';

$(".get-checked-required-field").on("submit", function (e) {
    let isValid = true;

    $(this).find("[required]").each(function () {
        let fieldType = $(this).attr("type");
        if (fieldType === "checkbox" || fieldType === "radio") {
            if ($("[name='" + $(this).attr("name") + "']:checked").length === 0) {
                isValid = false;
            }
        } else if (fieldType === "file") {
            if (!$(this).val()) {
                isValid = false;
            }
        } else {
            if (!$(this).val() || $(this).val() === "") {
                isValid = false;
            }
        }
        if (!isValid) {
            let msgContainer = $('.msg-checked-required-field');
            toastMagic.error(msgContainer.data('title'), msgContainer.data('description'), true);
            e.preventDefault();
            return false;
        }
    });
});