大连网站制作客服
主营业务
  • 网站制作
  • 网站维护
  • 网站推广
  • 域名空间
联系电话
联系人:尹先生
QQ:1050706570
E-mail:biz@noonenet.cn
地址:大连市甘井子区哲林北园29号
·首页 >> 网站技术 >> 解决checkbox表单元素导致无组件上传类出现错误

解决checkbox表单元素导致无组件上传类出现错误

  更新时间:2009-6-30 17:20:08    编辑:阿帆

这个问题很久以前遇到的,将此问题发布到论坛中也没有得到解决,当时确实很苦恼,最后自己静下心来,查找根源,仔细检查类里面的每一句代码,最终把问题解决了,现发出来与大家一起分享,希望能帮到与我遇到同样问题的朋友们.

我引用的无组件上传类是 "无惧上传类Version 0.96" (别的上传类不知道有没有出现过这种情况)
出错代码如下:

代码片段:
Microsoft VBScript 运行时错误 错误 '800a01c9'
此键已与该集合的一个元素关联

form.Add sFormName,sFormvalue               '-- 提示这句出错

以上错误都是由于表单中出现<input type="checkbox" name="test">这种表单元素引起的,不必急,看如下解决方法,遇到这种提示,需要完善上传类:

代码片段:
将form.Add sFormName,sFormvalue做判断
'-- 如果有同级元素,需要用","来分隔
if form.Exists(sFormName) then1 e& x0 v. `, }. J, W
  form(sFormName)=form(sFormName)&", "&sFormValue                  4 {4 M# _% F" s2 O. l
else2 m, [$ B* f7 h
  form.Add sFormName,sFormValue' @+ P6 C4 ~; D  L' z  Y. W, t9 a
end if


意思是如表单中有重名元素,用","进行分隔,可以避免此错误,提交的时候也可以用","进行拆分,OK,问题解决.

 

原载: No.1网络工作室 http://www.noonenet.cn/
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。


Tags:上传类出现错误,此键已与该集合的一个元素关联,错误'800a01c9'
同类文章:
· Asp留言本有效防止垃圾广告
· 让IE8支持eWebEditor在线编辑器
· SQL数据库 - 数据库日志过大导致备份出错
返回新闻列表
top
本站关键字:大连网站制作 - 大连网站建设 - 大连网页制作
CopyRight © 2009-2012 No.1网络工作室 All Rights Reserved  sitemap
地址:大连市甘井子区哲林北园29号 电话:13889684613 E-mail:biz@noonenet.cn QQ:1050706570
logo