asp.net中用Request如何读取html中的复选框控件?
谢谢!读取其他文本框,单选框用stringcompanyName=Request["companyName"];//公司名都没问题,但是复选框该如何读取呢?<inputt...
谢谢!
读取其他文本框,单选框用
string companyName=Request["companyName"]; //公司名
都没问题,但是复选框该如何读取呢?
<input type="checkbox" name="enjoyProduct1" id="enjoyProduct1" value="pSafetyLink隔离网" />
<input type="checkbox" name="enjoyProduct2" id="enjoyProduct2" value="pSpace实时数据" />
这两个。
用类似的方法该如何读取。读取出来放到一个字符串里面。 展开
读取其他文本框,单选框用
string companyName=Request["companyName"]; //公司名
都没问题,但是复选框该如何读取呢?
<input type="checkbox" name="enjoyProduct1" id="enjoyProduct1" value="pSafetyLink隔离网" />
<input type="checkbox" name="enjoyProduct2" id="enjoyProduct2" value="pSpace实时数据" />
这两个。
用类似的方法该如何读取。读取出来放到一个字符串里面。 展开
2个回答
展开全部
1、不要用Request,要指定,比如Request.Form或Request.QueryString
2、CheckBox,只有打勾了,才会提交(就是说,只有打勾了,后台的Request才能取得到;
对你说的例子,如果2个Checkbox都打勾了,只能这么拼接
Request.Form["enjoyProduct1"] + Request.Form["enjoyProduct2"]
如果你的Checkbox是这么定义的:
<input type="checkbox" name="a1" id="enjoyProduct1" value="1" />
<input type="checkbox" name="a1" id="enjoyProduct2" value="1" />
那就直接用:
Request.Form["a1"]就可以读取出全部打勾,且name为a1的数据了,但是是以逗号分隔的
2、CheckBox,只有打勾了,才会提交(就是说,只有打勾了,后台的Request才能取得到;
对你说的例子,如果2个Checkbox都打勾了,只能这么拼接
Request.Form["enjoyProduct1"] + Request.Form["enjoyProduct2"]
如果你的Checkbox是这么定义的:
<input type="checkbox" name="a1" id="enjoyProduct1" value="1" />
<input type="checkbox" name="a1" id="enjoyProduct2" value="1" />
那就直接用:
Request.Form["a1"]就可以读取出全部打勾,且name为a1的数据了,但是是以逗号分隔的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询