//通用弹出式文件上传 function commonUpload(callback){ $.dialog({ content: "url:systemController.do?commonUpload", lock : true, title:"文件上传", zIndex:2100, width:700, height: 200, parent:windowapi, cache:false, ok: function(){ var iframe = this.iframe.contentWindow; iframe.uploadCallback(callback); return true; }, cancelVal: '关闭', cancel: function(){ } }); } function browseImages(inputId, Img) {// 图片管理器,可多个上传共用 } function browseFiles(inputId, file) {// 文件管理器,可多个上传共用 } function decode(value, id) {//value传入值,id接受值 var last = value.lastIndexOf("/"); var filename = value.substring(last + 1, value.length); $("#" + id).text(decodeURIComponent(filename)); } function lnglatChange(event){ var lnglat = event.currentTarget.value; var data = lnglat.split(','); if(data.length != 2 ){ tip("经纬度填写错误,请重新填写"); event.currentTarget.value = event.currentTarget.validform_lastval; }else{ var longitude = data[0]; var latitude = data[1]; var lon = /^-?((0|[1-9]\d?|1[1-7]\d)(\.\d{1,7})?|180(\.0{1,7})?)?$/; var lat = /^-?((0|[1-8]\d|)(\.\d{1,7})?|90(\.0{1,7})?)?$/; var lonRe = new RegExp(lon); var latRe = new RegExp(lat); //alert(lonRe.test(longitude));//返回true OR false if (!lonRe.test(longitude)) { tip("经度不符合规范:经度整数部分为0-180,小数部分为0-6位!"); event.currentTarget.value = event.currentTarget.validform_lastval; }else if (!latRe.test(latitude)) { tip("纬度不符合规范:纬度整数部分为0-90,小数部分为0-6位!!"); event.currentTarget.value = event.currentTarget.validform_lastval; }else{ $("#lng").val(longitude); $("#lat").val(latitude); } } }