| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- /*******************************************************************************
- * 通用JS herun
- */
- var public_closeTimeout = 1000;// 关闭窗口时间
- var public_closeTimeout_error = 2000;// 关闭窗口时间
- var public_shade = 0.3;// 遮罩
- var public_anim = 3;// 动画模式
- var PubUtil = function() {
- };
- PubUtil.prototype = {
- // 消息提示
- msg : function(text, layer, icon, callback,time) {
- if(time==null){
- time = public_closeTimeout;
- }
- layer.msg(text, {
- icon : icon,
- shade : public_shade,
- time : time
- // 2秒关闭(如果不配置,默认是3秒)
- }, function() {
- callback();
- });
- },
- load : function(body, array) {
- var inputArray = body.find("input[type='text']");// 取到所有的input text
- var telArray = body.find("input[type='tel']");// 取到所有的input text
- var hidden= body.find("input[type='hidden']");// 取到所有的input text
- var textarea= body.find("input[type='textarea']");// 取到所有的input text
- var textarea2= body.find("textarea");// 取到所有的input text
- $.merge(inputArray, telArray);
- $.merge(inputArray, hidden);
- $.merge(inputArray, textarea);
- $.merge(inputArray, textarea2);
-
- inputArray.each(function() {
- var input = $(this);// 循环中的每一个input元素
- var name = input.attr("name");
- if (array[name] != "") {
- input.val(array[name]);
- }
- });
- },
- //将form表单元素的值序列化成对象
- serializeObject: function(form) {
- var o = {};
- $.each(form.serializeArray(), function(index) {
- if (o[this['name']]) {
- o[this['name']] = o[this['name']] + "," + this['value'];
- } else {
- o[this['name']] = this['value'];
- }
- });
- return o;
- }
- };
- var pubUtil = new PubUtil();
|