jQuery MiniUI

 找回密码
 立即注册
查看: 2312|回复: 3
打印 上一主题 下一主题

修改multiupload遇到的一个问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2020-5-15 13:26:12 |只看该作者 |倒序浏览
本帖最后由 hlf 于 2020-5-15 14:20 编辑

我修改了multiupload.js这个文件给他增加了一个备注栏输入框,点击批量上传之后备注栏输入框的内容就被清空了,这是什么原因造成的,希望能解答一下
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2020-5-15 14:55:01 |只看该作者
上传之后触发了重绘了
你这里输入框是怎么加的

Rank: 3Rank: 3

板凳
发表于 2020-5-15 15:01:12 |只看该作者
felt 发表于 2020-5-15 14:55
上传之后触发了重绘了
你这里输入框是怎么加的

是的,我也发现原因了,现在我会先判断是否存在这个输入框
  1. if (field == "remark") {
  2.                     if(document.getElementById("remark-"+uid)==null){
  3.                             e.cellHtml = '<input class="file-remark" name="' + uid + '" id="remark-'+uid+'" style="width:100%;"  />';
  4.                     }   
  5.             }
复制代码
但是上传过程中依然会出现输入框内容被请空的状况

Rank: 3Rank: 3

地板
发表于 2020-5-15 16:50:21 |只看该作者
  1. if (field == "remark") {
  2.                     var remark_uid=document.getElementById("remark-"+uid);
  3.                     if(remark_uid==null){
  4.                             e.cellHtml = '<input class="file-remark" name="' + uid + '" id="remark-'+uid+'" style="width:100%;background-color:transparent;border:0;"  />';
  5.                     }else {
  6.                             e.cellHtml='<input class="file-remark" name="' + uid + '" id="remark-'+uid+'" value="'+remark_uid.value+'" style="width:100%;background-color:transparent;border:0;"  />';
  7.                     }
  8.             }
复制代码
  1. $(document.body).on("change", ".file-remark", function () {
  2.             var uid = $(this).attr("name");
  3.             var row = me.getRowByUID(uid);
  4.             if (me.uploader.getStats().files_queued !== 0) {
  5.                 row.remark=document.getElementById("remark-"+uid).value;
  6.                 //me.updateRow(row,{remark:document.getElementById("remark-"+uid).value})
  7.             }
  8.             //me.removeRow(row);
  9.         })
复制代码
解决了

Archiver|普加软件

GMT+8, 2024-5-17 17:05 , Processed in 1.036315 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部