jquery 一个form的数据传给另一个form

来源:互联网 发布:java 集合不加泛型 编辑:程序博客网 时间:2024/06/05 05:15
  • 将form数据序列化js对象js代码
// 将一个表单的数据返回成JS对象      $.fn.serializeObject = function() {          var o = {};          var a = this.serializeArray();          $.each(a, function() {              if (o[this.name]) {                  if (!o[this.name].push) {                      o[this.name] = [ o[this.name] ];                  }                  o[this.name].push(this.value || '');              } else {                  o[this.name] = this.value || '';              }          });          return o;      }; 
  • form的load方法加载数据
$.parser.onComplete = function () {          if($("#entryapply_form")){            var data = $("#entryapply_form").serializeObject(); //先进行序列化数组操作             $('#addradsrc_form').form('load',data);        }     };

entryapply_form与addradsrc_form分别为两个form的id.
$.parser.onComplete在页面渲染完成后执行。
由于我的form表单内有easyui控件,比如textbox,combobox,所以需要在easyui渲染完成后赋值数据。

原创粉丝点击