首页 > 其他 > 详细

基于jq的表单填充

时间:2017-08-21 15:31:38      阅读:224      评论:0      收藏:0      [点我收藏+]
  //表单填充
        , 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的表单填充

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!