处理ASP中checkbox 在 form enctype="multipart/form-data"中只能取一个的问题
2008-10-24 15:41
615 查看
借助JS
function recheck(form)
{
var temp=document.getElementById("categories");
temp.value=(temp.value.substring(0,1)==",")?temp.value.substring(1,temp.value.length):temp.value;
return true;
}
function ck(o)
{
var v=o.value;
var temp=document.getElementById("categories");
temp.value=(o.checked)?temp.value+","+v:temp.value.replace(","+v,"");
}
<FORM method="post" enctype="multipart/form-data" name="form1" onSubmit="return recheck(this)">
<input type="hidden" name="categories" id="categories" />
<input type="checkbox" name="category" id="category" value="1" onclick="ck(this)"/>
<input type="checkbox" name="category" id="category" value="2" onclick="ck(this)"/>
<input type="checkbox" name="category" id="category" value="3" onclick="ck(this)"/>
</form>
这种仅在数据量比较小的情况,因为hidden的长度是有限制的
function recheck(form)
{
var temp=document.getElementById("categories");
temp.value=(temp.value.substring(0,1)==",")?temp.value.substring(1,temp.value.length):temp.value;
return true;
}
function ck(o)
{
var v=o.value;
var temp=document.getElementById("categories");
temp.value=(o.checked)?temp.value+","+v:temp.value.replace(","+v,"");
}
<FORM method="post" enctype="multipart/form-data" name="form1" onSubmit="return recheck(this)">
<input type="hidden" name="categories" id="categories" />
<input type="checkbox" name="category" id="category" value="1" onclick="ck(this)"/>
<input type="checkbox" name="category" id="category" value="2" onclick="ck(this)"/>
<input type="checkbox" name="category" id="category" value="3" onclick="ck(this)"/>
</form>
这种仅在数据量比较小的情况,因为hidden的长度是有限制的
相关文章推荐
- spring mvc当表单请求为application/json或enctype="multipart/form-data 过滤请求值参数,取不到请求参数问题
- struts中post方式上传文件,enctype="multipart/form-data",request.getParameter("file") 是null的问题分析
- post数据丢失问题 enctype="multipart/form-data"
- 关于取得enctype="multipart/form-data"表单值的问题
- enctype="multipart/form-data"表单传值问题
- asp中enctype="multipart/form-data"获取Form表单的值
- enctype="multipart/form-data" 文件上传,获取form 表单参数的问题
- 关于 enctype="multipart/form-data" 属性问题
- struts中enctype="multipart/form-data",request.getParameter("file") 是null的问题分
- 【asp】web做文件上传,需要在表单用上 <form Enctype="multipart/form-data"/>
- JSP使用ENCTYPE="multipart/form-data"后request.getParameter无效问题Common-FileUpload组件解决方法
- FORM的ENCTYPE="multipart/form-data" 时request.getParameter()值为null问题的解决
- JSP使用ENCTYPE="multipart/form-data"后request.getParameter无效问题Common-FileUpload组件解决方法
- [置顶] 利用form从Jsp到Servlet传值为NULL问题(enctype="multipart/form-data")(fileupload)
- spring mvc源码-》MultipartReques类-》主要是对文件上传进行的处理,在上传文件时,编码格式为enctype="multipart/form-data"格式,以二进制形式提交数据,提交方式为post方式。
- struts中enctype="multipart/form-data",request.getParameter("file") 是null的问题分
- 关于form的enctype="multipart/form-data"的处理
- FORM的ENCTYPE="multipart/form-data" 时request.getParameter()值为null问题的解决
- FORM的ENCTYPE="multipart/form-data" 时request.getParameter()值为null问题的解决
- 关于ajax 上传图片 enctype="multipart/form-data"的问题