码迷,mamicode.com
首页 > 其他好文 > 详细

基于jq的表单填充

时间:2017-08-21 15:55:57      阅读:97      评论:0      收藏:0      [点我收藏+]

标签:name   select   load   color   his   formdata   type   filter   log   

  //表单填充
        , 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的表单填充

标签:name   select   load   color   his   formdata   type   filter   log   

原文地址:http://www.cnblogs.com/gaocong/p/7404531.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!