asp中用request.Form 如何获取 checkbox中选中的值?

如下所示,这是前端html写的一个页面,设置了若干复选框。
<body>
<form id="form1" name="form1" method="post" action="./result.asp">
<input name="checkbox" type="checkbox" value="1" /> 1 加强预算管理 建设“四型财政” (GGPX035) <br />
<input name="checkbox" type="checkbox" value="2" /> 2 保障和改善民生财政政策与资金管理 (GGPX033) <br />
<input name="checkbox" type="checkbox" value="3" /> 3 加强财政监督 维护财经秩序 (GGPX023) <br />
<input name="checkbox" type="checkbox" value="4" /> 4 财政支持经济发展政策与资金管理 (GGPX021) <br />
<input name="checkbox" type="checkbox" value="5" /> 5 教科文财政政策与资金管理 (GGPX017) <br />

……
<input name="Submit" type="submit" value="提交" />
<input name="Submit2" type="reset" value="重置" />
</form>
</body>

提交后,在result.asp中获取选中的数目,结果显示出的值始终是0,这是什么原因呢?
checkbox = request.Form("checkbox").count
response.write (checkbox)
网上查了好些例子,获取选中的复选框的值,在我这都不行

request对象应该不支持count吧,
aaa=request.form("checkbox")
bbb=split(aaa,",")
ccc=ubound(bbb)
要把返回的选中的值作为数组分拆了再算选中的数目
温馨提示:内容为网友见解,仅供参考
无其他回答

asp.net取多个复选框中选中的值
string[] MyValue=Request.Form.GetValues("字段");

...如何从数据库中,读出复选框的值,并让它在页面上是选中的,帮下我QQ9...
ASP下方法较多,下面例1:< checkboxValue=request.Form("checkbox")'response.Write("爱好:"&checkboxValue)> <form name="f1" method="post" action=""> 爱好:<input type="checkbox" name="checkbox" value="1" <%if instr(checkboxValue,"1")>0 then %>checked<%end if%> \/> 游泳 <...

asp获取复选框的值及对其判断???
首先你要把每个复选框的name改为一样的如都为:checkbox set a a=split(request.form(checkbox),",")\/\/把提交的复选框的值以","分开 那么a[0],a[1]..一直到a[Ubound(a)]就是你选择的对应的复选框的值,Ubound(a)是数组a的最大下标,就是长度。那么你上面的3.asp可以这样写 <body> ...

jsp中的checkbox怎么将选中的值传到后台?
<input name="checkboxname" type="checkbox" id="checkbox2" value="香蕉" \/>香蕉 <input name="checkboxname" type="checkbox" id="checkbox3" value="橘子" \/>橘子 后台获取代码是 response.setCharacterEncoding("UTF-8");request.setCharacterEncoding("UTF-8");String [] shuigou=request....

怎样用checkbox在asp中进行批量删除记录?
将checkbox的name设置成一样的,然后直接用request.form("checkbox的name")就可以获取选中的值了。默认是用逗号分割的!

asp怎样获取表单checkbox的值?
type="checkbox" name="all" value="checkbox" \/> 默认的情况下checkbox的value的属性值为checkbox 而在ASP中,用request("all")返回checkbox的值的时候 当checkbox控件选中,则返回value的值,否则返回空值 所以你的语句“if request("all") = true then ”的true应该为checkbox控件的value的值。

asp.net中如何获取<inputtype="checkbox"class='<%#Eval("ID")%>...
给 input 设置一个 name 属性,然后再代码中用 Request.Form["checkbox的name属性值"] 获取

怎么获取checkbox(html)中value的值(asp.net)
<input type="checkbox" name="Checkbox2" id="Checkbox2" value="<%#Eval("c1_id").ToString() %>">后台用 string d = Request["Checkbox2"].ToString(); 获取到的就是选中的checkbox的value,value之间会以逗号隔开

如何得到多选框的数值的个数,asp高手来看看阿
呵呵,这是两个文件,我自己刚做了下.发现当name 一样时,获得的值时通过","来间隔输出了,你可以自己试试.这样我们就可以通过下面这中方法来得到你想要的了.< dim muti muti=request.Form("checkbox")response.Write muti response.Write("<br>")response.write "可以看出当checkbox多个被选时,是用...

asp.net 用button控件怎么实现 对于 checkbox 选中行的值 进行获取 并...
描述不是很清楚, 一般来说,“选中行”这个是出自于表格控件的,也就是问题应该是:点击按钮时如何把某某表格控件中的所有checkbox被选中的行的值传递到另一个页面。那么你应该循环这个表格控件的所有行(记得排除掉头和尾),然后通过findcontrol方法找到这一行的checkbox ,判断checkbox是否checked,如果是...

相似回答