$(function(){ $(document).ready(function () { $(".btnUpload").height($(".btnUpload").width()) var getspan=$(".imguploadspan").html(); $(".imguploadspan").append(getspan) $(".imguploadspan").append(getspan) var list=$(".imguploadlist").html(); $(".imguploadlist").append(list); $(".imguploadlist").append(list); if(window.location.search){ var postproject =window.localStorage.getItem("postproject") if(postproject){ postproject=JSON.parse(postproject) $(".Projectdescriptiontxt").val(postproject.txt) $("input[name=completion]").val(postproject.date) $(".showlistLocation1").val(postproject.showlistLocation1) $(".showlistLocation2").val(postproject.showlistLocation2) $(".showlistLocation3").val(postproject.showlistLocation3) for(var i in postproject.list){ var input=$(".btnUpload").eq(i) onloadimg(input,postproject.list[i]) } $("#form input[type='text']").each(function() { var key = $(this).attr("name") console.log(key) if(key&&postproject[key]){ $(this).val(postproject[key]) } }) } } var btnUpload=null; $('.btnUpload').click(function () { if(bl){ $('#imagePic').click(); btnUpload=$(this); }else{ bl=true } }); var bl=true; $('.imgdel').click(function () { bl=false $(this).parent().css("background", "url(../../assets/img/img_add.png) no-repeat center") $(this).parent().css("border", '0') $(this).parent().css("background-size", "100% 100%") $(this).hide() $(this).parent().removeAttr("disabled") $(this).parent().find(".imginput").val("") }); $("#imagePic").on("change", function (e) { var file = e.target.files[0]; //获取图片资源 var fileTypes = ["bmp", "jpg", "png", "jpeg"]; var bTypeMatch = false for (var i = 0; i < fileTypes.length; i++) { var start = file.name.lastIndexOf("."); var fileType = file.name.substring(start + 1); if (fileType.toLowerCase() == fileTypes[i]) { bTypeMatch = true; break; } } if (bTypeMatch) { if (file.size <= 1024 * 1024 * 10) { var reader = new FileReader(); reader.readAsDataURL(file); // 读取文件 // 渲染文件 reader.onload = function (arg) { onloadimg(btnUpload,arg.target.result) $("#imagePic").val("") } } else { jpalert($(".head_10M").val(),null,"alert"); $("#imagePic").val("") // btnUploadText = '上传' // $("#uploadButton").text(btnUploadText) return false; } } else { jpalert($(".head_jpgpng").val(),null,"alert"); $("#imagePic").val("") // btnUploadText = '上传' // $("#uploadButton").text(btnUploadText) return false; } }); }) function onloadimg(btn,img){ $(btn).css("background", "url("+img+") no-repeat center") $(btn).css("background-size", "100% 100%") $(btn).css("border", '1px solid #b8b9ba') $(btn).css("border-radius",'10px') $(btn).attr("disabled","disabled") $(btn).find(".imgdel").show() $(btn).find(".imginput").val(img) } //---------初始化数据部分----------- var contact_number_list=["+86","+87","+88"] var location=[{ icon:"🇨🇳", name:"China" },{ icon:"🇺🇸", name:"USA" },{ icon:"🇪🇸", name:"Spain" } ] var province=["河南省","安徽省","福建省","甘肃省"] var city=["南阳市","开封市","漯河市","许昌市","新乡市","济源市"] //---------初始化数据部分end----------- //页面初始化 contact_number_list.forEach(item=>{ var li=$("") $(".showqulist").append(li) }) location.forEach(item=>{ var li=$("") $(".showlistLocation2").append(li) }) city.forEach(item=>{ //var li=$("