form

form 表单 清除

 $('#commentForm')[0].reset();

form 表单 加载数据 JSON数组

function loadData(jsonStr) {
                    var obj = eval("(" + jsonStr + ")");
                    var key, value, tagName, type, arr;
                    for (x in obj) {
                        key = x;
                        value = obj[x];

                        $("[name='" + key + "'],[name='" + key + "[]']").each(function () {
                            tagName = $(this)[0].tagName;
                            type = $(this).attr('type');
                            if (tagName == 'INPUT') {
                                if (type == 'radio') {
                                    $(this).attr('checked', $(this).val() == value);
                                } else if (type == 'checkbox') {
                                    arr = value.split(',');
                                    for (var i = 0; i < arr.length; i++) {
                                        if ($(this).val() == arr[i]) {
                                            $(this).attr('checked', true);
                                            break;
                                        }
                                    }
                                } else {
                                    $(this).val(value);
                                }
                            } else if (tagName == 'SELECT' || tagName == 'TEXTAREA') {
                                $(this).val(value);
                            }

                        });
                    }
                }

form 表单 转JSON

 var formdata = $("#commentForm").serialize();

 

posted @ 2015-08-14 11:03  欣欣点灯  阅读(265)  评论(0编辑  收藏  举报