src/ZKEACMS.FormGenerator/Scripts/form-widget.js

(完整代码) 1KB

/*! http://www.zkea.net/
 * Copyright (c) ZKEASOFT. All rights reserved.
 * http://www.zkea.net/licenses */

$(function () {
    $(document).on("submit", ".form-widget form", function () {
        if ($("input[type=checkbox].required-one", this).length > 0) {
            if ($("input[type=checkbox].required-one:checked", this).length == 0) {
                var group = $("input[type=checkbox].required-one:first", this).closest(".form-group");
                var id = group.find("label.control-label").attr("for");
                $("[data-valmsg-for='" + id + "']", group).addClass("field-validation-error").removeClass("field-validation-valid");
                return false;
            }
        }
    });
    $(document).on("click", ".form-widget form input[type=checkbox].required-one", function () {        
        var group = $(this).closest(".form-group");
        var id = group.find("label.control-label").attr("for");
        if ($("input[type=checkbox].required-one:checked", group).length == 0) {
            $("[data-valmsg-for='" + id + "']", group).addClass("field-validation-error").removeClass("field-validation-valid");           
        } else {
            $("[data-valmsg-for='" + id + "']", group).addClass("field-validation-valid").removeClass("field-validation-error");
        }

    });
    if ($.fn.datetimepicker) {
        $(".Date").each(function () {
            if (!$(this).prop("readonly") && !$(this).prop("disabled")) {
                $(this).datetimepicker({ locale: "zh-CN", format: $(this).attr("JsDateFormat") });
                $(this).closest(".input-group").find(".glyphicon-calendar").click(function () {
                    $(this).closest(".input-group").find("input").focus();
                });
            }
        });
    }
});

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。