asp 求救怎么获取多个checkbox的值 并存到一个数据库字段中
发布网友
发布时间:2023-09-20 08:35
我来回答
共3个回答
热心网友
时间:2024-12-03 23:37
当名称相同时,提交后获取该表单名可直接获取到一个数组,用“,”分隔
如:
<input name=checkbox type=checkbox value="1">
<input name=checkbox type=checkbox value="2">
复选以上两项,在提交后
request.form("checkbox")
的值为"1,2"
注意,多选时,必须名称相同才可获得数组,并且只获取已选中的值,无法获取未选中的值。
热心网友
时间:2024-12-03 23:38
您这里所有的checkbox控件的名字都相同是“checkbox”
所以你不用想那么多。
直接 request.form("checkbox")就可以同时获取到这五个checkbox的值了。
获取到的五个值将会用“,”号隔开。
热心网友
时间:2024-12-03 23:38
checkbox的value属性在asp是看不到的,你应该把这组checkbox的name属性改下,比如可以改成chexkbox1,checkbox2,依次往下,然后在asp用个循环
for i=1 to 5
temp="checkbox"&i
ch_value=Request.Form(temp)
next