请问,ASP中,如何将多选按钮的值传给数据库?

如,我做了一个爱好调查:多选按钮的名字都要一样,还是不一样,多选按钮的值都打好了,数据库表名为:a1,里面爱好的字段名为ah,请问要怎么才能传给数据库?... 如,我做了一个爱好调查:

多选按钮的名字都要一样,还是不一样,多选按钮的值都打好了,数据库表名为:a1,里面爱好的字段名为ah,请问要怎么才能传给数据库?
展开
 我来答
三太狼童装
2013-10-31 · TA获得超过277个赞
知道答主
回答量:261
采纳率:0%
帮助的人:164万
展开全部
<input type="checkbox" name="aihao" value="打篮球" /> 已选
<input type="checkbox" name="aihao" value="看电视" />
<input type="checkbox" name="aihao" value="看书" /> 已选
<input type="checkbox" name="aihao" value="听音乐" />
<input type="checkbox" name="aihao" value="看小说" /> 已选
<input type="checkbox" name="aihao" value="旅游" />
<input type="checkbox" name="aihao" value="玩游戏" /> 已选

<%
aihao=request.form(“aihao”)
aihao=“打篮球 ,看书 ,看小说 ,玩游戏”
aihao=replace(aihao," ","") '去除空格
aihao=“打篮球,看书,看小说,玩游戏”
保存aihao到数据库字段里就行了。
%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sdxuelj
2013-10-31 · TA获得超过163个赞
知道小有建树答主
回答量:380
采纳率:0%
帮助的人:156万
展开全部
简单啊,把你上面的东西都放在表单<form action="" method="post"></form>内,表单里设置一个submit按钮。然后<% aihao=request.form("checkbox_name") %>
追问


意思是:将checkbox_name中的表单值给aihao这个变量,但是checkbox_name这个是一个多选按钮的名字,还是所有多选按钮都用这个名字?如果是取这个名字,内容的值会自动相加在一起吗?
追答
把checkbox的name属性取成一个名字!别忘了给checkbox加VALUE属性,因为上传的是checkbox的value值。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
云沙诗艺
2013-10-31 · TA获得超过223个赞
知道小有建树答主
回答量:285
采纳率:75%
帮助的人:103万
展开全部
名字要一样,这样所有选中的多选按钮的value值就会以,号分隔的形式发送到服务器端
追问
哦,谢谢,明白了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式