« 【Tips】如何在网站上添加Google高级搜索 |
Main
| redhat7.3小安装手记 »
March 16, 2004
checkbox 多选问题 - ASPCNUP 上传组件的一个BUG及解决
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明。
https://windtear.net/archives/2004/03/16/000350.html
ASP/IIS 常用的一个文件上传组件 aspcnup.dll
在处理 checkbox 多选问题时存在一个bug 无法正确获得 checkbox 的选择值
而用 request 就不存在这个问题
解决方法如下: 定义一个隐藏input 提交前本地给该隐藏值赋值
我的样例: ...... form1.work_type_all.value=""; wt_check_flag=0; for (i=0;i<form1.elements.length;i++) { if(form1.elements[i].name=='work_type' && form1.elements[i].checked==true) { wt_check_flag=1; form1.work_type_all.value=form1.work_type_all.value+', '+form1.elements[i].value; } }
...... if(wt_check_flag==0) { alert("主要工作形式不能为空"); unlockButton(obj); return false; } else { form1.work_type_all.value=form1.work_type_all.value.substring(2); }
|
|
Posted by windtear at March 16, 2004 12:34 PM