ASP中CHECKBOX取值问题

mycancan 2003-12-20 04:40:23
刚用ASP不久,有问题请教大家:)
页面采用了CHECKBOX,需要将CHECKBOX选取或未选取的结果存为1或0(目的是为了保存到数据库中)应该如何来实现...............
...全文
420 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mycancan 2003-12-21
  • 打赏
  • 举报
回复
各位同志,为什么用
<input type="checkbox" value="asdjfk" name="chk1">
if request("chk1")<>"" then
myvalue=1
else
myvalue=0
end if
最后得到的只有0值呢?
我读取<%=myvalue%>显示的,但是无论选不选中该CHECKBOX,一直都是0值呢?
daveeyang 2003-12-20
  • 打赏
  • 举报
回复
注意,checkbox 的值传递只有两个方式,一种是选中后,将checkbox的值传给服务器,要不就是传一个空值,所以,如果传了为1的值,就不能传为0的值,所以,只能用这种方式:
if request("chk1")<>"" then
myvalue=1
else
myvalue=0
end if
look4sword 2003-12-20
  • 打赏
  • 举报
回复
<input type="checkbox" value="1" name="chk1">
在数据库中把这个字段默认值写成0,就行了.
mycancan 2003-12-20
  • 打赏
  • 举报
回复
感谢angelheavens(龙辉)的回复~~~~~~~~~~
我的意思是页面上有CHECKBOX,需要的结果是,选择了的取值为1,未选择的取值为0,保存一条记录到数据库中。
目前问题是,0或者1的值如何动态取得。。。。即把CHECKBOX选取或者不选取的动作取值为1或0的实现的语句,
a_zhe_20 2003-12-20
  • 打赏
  • 举报
回复
<input type="checkbox" value="asdjfk" name="chk1">

处理
-------------
if request("chk1")<>"" then
myvalue=1
else
myvalue=0
end if
angelheavens 2003-12-20
  • 打赏
  • 举报
回复
(1)给每个CHECKBOX以唯一ID来标记;
(2)"1或0保存到数据库中":是更新还是添加新数据?

不明白你的意思!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧