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

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

<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到数据库字段里就行了。

%>

按钮按下以后,会引起postback, 然后在cs文件中可以获取checkboxList对象,

其中Listitem如果画面选中的话,有一个checked属性,应该为true。

这样就可以取到你选的listitem内容了。

复选框的value为记录的id,然后选中的复选框id在服务端通过循环就行了

例如:

....

<%

sss=request("chk")

'sss的值就是选中的值,例如这样的:

1,3,5,然后使用split得到所有id,再用循环处理

aa=split(sss,",")

for

t=0

to

ubound(aa)

rec_id=aa(t)

'这个就是单个的id

'这里放入要处理的代码就行了

next

%>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9986709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存