//全局常量 var serverurl = "https://oa.dcqcdc.com/dccdc"; //var serverurl = "localhost://44552"; //获取url的get参数 decodeURI中文编码 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r != null) { return decodeURI(r[2]); } return ""; } //获取当前时间格式化 function getNowFormatDate(time) { var date = new Date(); var seperator1 = "-"; var seperator2 = ":"; var year = date.getFullYear(); var month = date.getMonth() + 1; var strDate = date.getDate(); if(month >= 1 && month <= 9) { month = "0" + month; } if(strDate >= 0 && strDate <= 9) { strDate = "0" + strDate; } var currentdate = year + seperator1 + month + seperator1 + strDate; if(time) { currentdate += " " + date.getHours() + seperator2 + date.getMinutes() + seperator2 + date.getSeconds(); } return currentdate; } //获取当前时间格式化 function getDateAdd(olddate, dadd) { //可以加上错误处理 var a = new Date(olddate) a = a.valueOf() a = a + dadd * 24 * 60 * 60 * 1000 a = new Date(a); var m = a.getMonth() + 1; if(m.toString().length == 1) { m = '0' + m; } var d = a.getDate(); if(d.toString().length == 1) { d = '0' + d; } return a.getFullYear() + "-" + m + "-" + d; } //空对象 function isEmptyObject(obj) { for(var key in obj) { return false; } return true; } function checkChinese(val) { var reg = new RegExp("[\\u4E00-\\u9FFF]+", "g"); if(reg.test(val)) { return true; } return false; } //获取用户信息 判断是否是空对象来断定是否登录 function getUser() { var stateText = localStorage.getItem('$user') || "{}"; return JSON.parse(stateText); } //清除用户信息 function clearUser() { localStorage.setItem('$user', "{}"); } //获取表单 function getForm(formid) { var keys = new Array(); var keyvalues = new Array(); var form = document.getElementById(formid); var elements = form.elements; for(var i = 0; i < elements.length; i++) { var element = elements[i]; if(element.disabled) { continue; } var name = element.name; if(!name) { continue; } var classs = element.classList; if(classs.contains("need")) { } //console.log(element.type); var value = "未知"; switch(element.type) { case "text": case "textarea": case "number": case "hidden": case "select-one": value = element.value; break; case "button": value = element.innerHTML; break; case "checkbox": if(element.checked) { value = element.value; break; } else { continue; } break; default: value = element.type; break; } if(!keys.hasOwnProperty(name)) { keys.push(name) keyvalues.push(name + '=' + value); } } return keyvalues; } function getForm2(formid) { var keyvalues = {}; var form = document.getElementById(formid); var elements = form.elements; var have; for(var i = 0; i < elements.length; i++) { var element = elements[i]; if(element.disabled) { continue; } var name = element.name; if(!name) { continue; } var classs = element.classList; if(classs.contains("need")) { } //console.log(element.type); var value = "未知"; switch(element.type) { case "text": case "textarea": case "number": case "hidden": case "select-one": value = element.value; break; case "button": value = element.innerHTML; break; case "checkbox": if(element.checked) { value = element.value; break; } else { continue; } break; default: value = element.type; break; } have = false; for(var key in keyvalues) { if(key == name) { keyvalues[name] += "," + value; have = true; break; } } if(have == false) { keyvalues[name] = value; } } return keyvalues; }