Foxtable(狐表)用户栏目专家坐堂 → [求助]AddUploader能否通过javascript更改属性


  共有2750人关注过本帖树形打印复制链接

主题:[求助]AddUploader能否通过javascript更改属性

帅哥哟,离线,有人找我吗?
ajie5211
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:5641 威望:0 精华:1 注册:2015/11/28 14:00:00
[求助]AddUploader能否通过javascript更改属性  发帖心情 Post By:2018/9/18 13:17:00 [显示全部帖子]

如下面定义了名片正面的浏览,能否通过javascript文件来打开AllowDelete和Incremental属性,并修改AllowAdd为true

With wb.AddInputGroup("form1","ipg1","名片正面") '文件上传
                    With .AddUploader("名片正面","",True)
                        '.AllowDelete = True '允许删除
                        '.Incremental = False '允许重复选择文件或连续拍照
                        .AllowAdd = False '关闭文件上传功能
                        .AddImage("./images/" & mpzmn)
                    End With
                End With
做了一个查看详情页面,想直接在这个页面中通过按钮来调用javascript文件,打开可修改的功能,修改后保存,直接开一个新编辑页面,图片传来传去的,感觉流量太浪费了。


 回到顶部
帅哥哟,离线,有人找我吗?
ajie5211
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:5641 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2018/9/18 16:07:00 [显示全部帖子]

以下是引用有点甜在2018/9/18 14:48:00的发言:

 

不可以,设置的属性不同,生成的html代码不同的。你可以都设置成true的方式(可以编辑的方式),然后用js控制隐藏/显示某一些元素。

 

With .AddUploader("名片正面","",True)
                        .AllowDelete = True '允许删除
                        .Incremental = False '允许重复选择文件或连续拍照
                        .AllowAdd = True '关闭文件上传功能
                        .AddImage("./images/" & mpzmn)
                    End With
哪如果刚开始这样建了上传图,在刚打开时,JS怎么控制不显示上传按钮和删除按钮哪?


 回到顶部
帅哥哟,离线,有人找我吗?
ajie5211
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:5641 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2018/9/19 9:14:00 [显示全部帖子]

删除按钮隐藏后,JS怎么不能再显示回来啊?

 document.getElementById("名片正面").parentNode.style.display = "block";
 document.getElementById("名片正面_gallery.children[1].children[0].children[0]").style.display = "block";   这里出错
 document.getElementById("名片反面").parentNode.style.display = "block";
 document.getElementById("名片反面_gallery.children[1].children[0].children[0]").style.display = "block";   这里出错
 document.getElementById("btn2").style.display="block";  
 document.getElementById("btn1").style.display="block"; 
 document.getElementById("btnedit").style.display="none";


 回到顶部
帅哥哟,离线,有人找我吗?
ajie5211
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:820 积分:5641 威望:0 精华:1 注册:2015/11/28 14:00:00
  发帖心情 Post By:2018/9/19 11:25:00 [显示全部帖子]

取消文本框的只读属性怎么没有用哪?也不提示错误,就是没有改变只读。

function xgzt(){
 document.getElementById("名片正面").parentNode.style.display = "block";
 document.getElementById("名片正面_gallery").children[1].children[0].children[0].style.display = "block";
 document.getElementById("名片反面").parentNode.style.display = "block";
 document.getElementById("名片反面_gallery").children[1].children[0].children[0].style.display = "block";
 document.getElementById("btn2").style.display="block";  
 document.getElementById("btn1").style.display="block"; 
 document.getElementById("btnedit").style.display="none";
 document.getElementById("company").readonly=false;
 document.getElementById("na").readonly=false;
 document.getElementById("job").readonly=false;
 document.getElementById("mobile").readonly=false;
 document.getElementById("fax").readonly=false;
 document.getElementById("tel").readonly=false;
 document.getElementById("mail").readonly=false;
 document.getElementById("url").readonly=false;
 document.getElementById("addr").readonly=false;
 document.getElementById("bz").readonly=false;
}


 回到顶部