当前位置: 代码迷 >> Lotus >> 怎么区分哪个上载控件上传的附件
  详细解决方案

怎么区分哪个上载控件上传的附件

热度:71   发布时间:2016-05-05 07:15:45.0
如何区分哪个上载控件上传的附件
bs表单上有三个附件,想实现把a上载控件上传的附件名写在表格的a1单元格中,a2上载控件上传的附件名
写在表格的a2单元格中,a3上载控件上传的附件名写在表格的a3单元格中

------解决方案--------------------
自己用js读控件内容到指定单元格中。。。。
------解决方案--------------------
对,在onsubmit事件中写js代码,把代码控件(指定一个id)中的值读取到各自的域中存储起来。
----不过,记得事先先判断一下文件是否重名,否则系统会自动改名,就找不着北了。
------解决方案--------------------
用js处理除了上面的问题,还有:如果用户输入的文件路径或文件名不对,是上传不了的。

建议使用嵌入iframe的方式,将附件存在主文档外,这样控制就容易多了,也不会有如上的问题。
------解决方案--------------------
scdwjTmp0 = document.all.OCX_UPLOADFIELD_att.value;
OCX_UPLOADFIELD_att就是你设的文件上传控件的id
上面得到的值scdwjTmp0就是附件的名
  相关解决方案