请问,ASP中,如何将多选按钮的值传给数据库?
如,我做了一个爱好调查:多选按钮的名字都要一样,还是不一样,多选按钮的值都打好了,数据库表名为:a1,里面爱好的字段名为ah,请问要怎么才能传给数据库?...
如,我做了一个爱好调查:
多选按钮的名字都要一样,还是不一样,多选按钮的值都打好了,数据库表名为:a1,里面爱好的字段名为ah,请问要怎么才能传给数据库? 展开
多选按钮的名字都要一样,还是不一样,多选按钮的值都打好了,数据库表名为:a1,里面爱好的字段名为ah,请问要怎么才能传给数据库? 展开
3个回答
展开全部
<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到数据库字段里就行了。
%>
<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到数据库字段里就行了。
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
简单啊,把你上面的东西都放在表单<form action="" method="post"></form>内,表单里设置一个submit按钮。然后<% aihao=request.form("checkbox_name") %>
追问
意思是:将checkbox_name中的表单值给aihao这个变量,但是checkbox_name这个是一个多选按钮的名字,还是所有多选按钮都用这个名字?如果是取这个名字,内容的值会自动相加在一起吗?
追答
把checkbox的name属性取成一个名字!别忘了给checkbox加VALUE属性,因为上传的是checkbox的value值。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
名字要一样,这样所有选中的多选按钮的value值就会以,号分隔的形式发送到服务器端
追问
哦,谢谢,明白了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询