Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 返回函数(e){ //应用附件上载的验证规则 ApplyFileValidationRules(readerEvt) //渲染附件缩略图。 渲染树形图(e,readerEvt); //填充附件数组 FillAttachmentArray(e,readerE_Javascript_Jquery_Jquery File Upload - Fatal编程技术网

Javascript 返回函数(e){ //应用附件上载的验证规则 ApplyFileValidationRules(readerEvt) //渲染附件缩略图。 渲染树形图(e,readerEvt); //填充附件数组 FillAttachmentArray(e,readerE

Javascript 返回函数(e){ //应用附件上载的验证规则 ApplyFileValidationRules(readerEvt) //渲染附件缩略图。 渲染树形图(e,readerEvt); //填充附件数组 FillAttachmentArray(e,readerE,javascript,jquery,jquery-file-upload,Javascript,Jquery,Jquery File Upload,返回函数(e){ //应用附件上载的验证规则 ApplyFileValidationRules(readerEvt) //渲染附件缩略图。 渲染树形图(e,readerEvt); //填充附件数组 FillAttachmentArray(e,readerEvt) }; })(f) ); //作为数据URL读入图像文件。 //readAsDataURL:result属性将包含编码为数据URL的文件/blob的数据。 //有关数据URI方案的详细信息https://en.wikipedia.org/

返回函数(e){ //应用附件上载的验证规则 ApplyFileValidationRules(readerEvt) //渲染附件缩略图。 渲染树形图(e,readerEvt); //填充附件数组 FillAttachmentArray(e,readerEvt) }; })(f) ); //作为数据URL读入图像文件。 //readAsDataURL:result属性将包含编码为数据URL的文件/blob的数据。 //有关数据URI方案的详细信息https://en.wikipedia.org/wiki/Data_URI_scheme fileReader.readAsDataURL(f); } document.getElementById('files').addEventListener('change',handleFileSelect,false); } //要在用户单击x按钮后删除附件 jQuery(函数($){ $(“#文件列表”).on('click',.img wrap.close',function(){ var id=$(this).closest('.img wrap').find('img').data('id'); //从阵列中删除已删除项的步骤 var elementPos=AttachmentArray.map(函数(x){ 返回x.FileName; }).indexOf(id); 如果(元素位置!=-1){ 接头附件(元件位置1); } //删除图像标记的步骤 $(this.parent().find('img').not().remove(); //删除包含图像的div标记的步骤 $(this.parent().find('div').not().remove(); //删除包含标题名称的div标记的步骤 $(this).parent().parent().find('div').not().remove(); //删除li标签 var lis=document.queryselectoral('imgList li'); for(var i=0;li=lis[i];i++){ 如果(li.innerHTML==“”){ li.parentNode.removeChild(li); } } changeTitle(); }); }); //应用附件上载的验证规则 函数ApplyFileValidationRules(readerEvt){ //根据上传条件检查文件类型 if(CheckFileType(readerEvt.type)==false){ 警报(“文件(“+readerEvt.name+”)与上载条件不匹配,您只能上载jpg/png/gif文件”); e、 预防默认值(); 返回; } //根据上传条件检查文件大小 if(CheckFileSize(readerEvt.size)==false){ 警报(“文件(“+readerEvt.name+”)与上载条件不匹配,上载的最大文件大小不应超过300 KB”); e、 预防默认值(); 返回; } //根据上载条件检查文件计数 if(CheckFilesCount(AttachmentArray)==false){ 如果(!filesCounterAlertStatus){ filesCounterAlertStatus=true; 警报(“您添加了10个以上的文件,根据上传条件,最多可以上传10个文件”); } e、 预防默认值(); 返回; } } //根据上传条件检查文件类型 函数CheckFileType(文件类型){ 如果(文件类型==“图像/jpeg”){ 返回true; }else if(文件类型==“图像/png”){ 返回true; }else if(文件类型==“image/gif”){ 返回true; }否则{ 返回false; } 返回true; } //根据上传条件检查文件大小 函数CheckFileSize(文件大小){ 如果(文件大小<300000){ 返回true; }否则{ 返回false; } 返回true; } //根据上载条件检查文件计数 函数检查文件计数(附件){ //由于AttachmentArray.length返回数组中的下一个可用索引, //我已经用这个循环得到了真正的长度 var-len=0; 对于(变量i=0;i9){ 返回false; }否则{ 返回true; } } //渲染附件缩略图。 功能渲染缩略图(e、readerEvt){ var li=document.createElement('li'); ul.儿童(li); li.innerHTML=['×;'+ '' + '' ].加入(“”); var div=document.createElement('div'); div.className=“FileNameCaptionStyle”; 李.儿童组(分区);; div.innerHTML=[readerEvt.name].join(“”); document.getElementById('Filelist').insertBefore(ul,null); changeTitle(); } //填充附件数组 函数FillAttachmentArray(e,readerEvt){ 附件[arrCounter]={ 附件类型:1, 对象类型:1, 文件名:readerEvt.name, 文件描述:“附件”, 注:文本:“”, MimeType:readerEvt.type, 内容:e.target.result.split(“base64”)[1], FileSizeInBytes:readerEvt.size, }; arrCounter=arrCounter+1; } 函数changetTitle(){ var title=“”; $(“#imgList>li”)。每个(函数(){ title+=`${$(this.find(“.FileNameCaptionStyle”).text()}\n`; }); $(“#文件”).attr(“标题”,标题); }
/*从引导复制以处理多个输入文件*/
.btn{
显示:内联-块;
填充:6像素12像素;
页边距-底部:0;
字体大小:14px;
字体重量:正常;
线高:1.42857143;
文本对齐:居中;
空白:nowrap;
垂直对齐:中间对齐;
光标:指针-
webkit-用户-选择:无-
moz-用户-选择:无-
ms-用户-选择:无;
用户-选择:无;
背景图像:无;
边框:1像素实心透明;
边界半径:4px;
}
/*也*/
.btn-成功{
边框:1px固体#c5dbec;
背景:#D0E5F5;
字体大小:粗体;
颜色:#2e6e9e;
}
/*这是从https://github.com/blueimp/jQuery-File-Upload/blob/master/css/jquery.fileupload.css */
.fileinput按钮{
位置:相对位置;
溢出:隐藏;
}
.fileinput按钮输入{
位置:绝对位置;
排名:0;
右:0;
保证金:0;
不透明度:0;
-ms过滤器:“alpha(不透明度=0)
';
字体大小:
$("#files")[0].files
document.getElementById('files').files;
var title = "";
$("#imgList>li").each(function(){
    title += `${$(this).find(".FileNameCaptionStyle").text()}\n`;
});
$("#files").attr("title", title);