基于jq的表单填充

Posted 小小高

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基于jq的表单填充相关的知识,希望对你有一定的参考价值。

  //表单填充
        , formDataLoad: function (domId, obj) {
            for (var property in obj) {
                if (obj.hasOwnProperty(property) == true) {
                    if ($("#" + domId + " [name=‘" + property + "‘]").size() > 0) {
                        $("#" + domId + " [name=‘" + property + "‘]").each(function () {
                            var dom = this;
                            if ($(dom).attr("type") == "radio") {
                                $(dom).filter("[value=‘" + obj[property] + "‘]").attr("checked", true);
                            }
                            if ($(dom).attr("type") == "checkbox") {
                                obj[property] == true ? $(dom).attr("checked", "checked") : $(dom).attr("checked", "checked").removeAttr("checked");
                            }
                            if ($(dom).attr("type") == "text" || $(dom).prop("tagName") == "SELECT" || $(dom).attr("type") == "hidden" || $(dom).attr("type") == "textarea") {
                                $(dom).val(obj[property]);
                            }
                            if ($(dom).prop("tagName") == "TEXTAREA") {
                                $(dom).val(obj[property]);
                            }
                        });
                    }
                }
            }
        }

 

以上是关于基于jq的表单填充的主要内容,如果未能解决你的问题,请参考以下文章

Android - 使用片段和简单的光标适配器填充列表视图

基于 Web 请求预填充 Django 表单

jq真正清空表单数据(亲测 好用)

jQuery - 基于变量参数查找xml子项

VSCODE 片段 PHP 自动填充命名空间

如何使用基于数据库行的 N 个表单填充 Smyfony CollectionType