proxy代理   soft软件   IT 业界特快   norton 诺顿病毒库   代理列表   search FTP搜索   whois IP地理位置   blog 追求完美  
money理财   life生活   RSS聚合门户   firefox WEB浏览器   免费域名   typeset 假古文   AntiVirus 反病毒   ipcn 站点导航  

« 【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);

本blog WWW

Posted by windtear at March 16, 2004 12:34 PM

本站使用中的任何问题,请与 windtear @ windtear.net 联系
Copyright© 1999-2024 Windtear. All rights reserved.