ASP问题:将checkbox的值传给数据库中的布尔变量
若checkbox处于选中状态则数据库中对应字段为True,否则为False,做了半天了,加qq358398253吧,在线等现在问题是这样,我有两个功能要实现,一个是搜索...
若checkbox处于选中状态则数据库中对应字段为True,否则为False,做了半天了,加qq358398253吧,在线等
现在问题是这样,我有两个功能要实现,一个是搜索,另外一个是修改checkbox的值传给数据库中对应的布尔值(一个审核功能,打上勾代表通过审核),可是由于有多条数据可能会同时被选中,如果用一个表单一次提交,我无法记录对应的身份证号(因为有多个),希望大家能帮我解决,如果解决了,我会再追加50分 展开
现在问题是这样,我有两个功能要实现,一个是搜索,另外一个是修改checkbox的值传给数据库中对应的布尔值(一个审核功能,打上勾代表通过审核),可是由于有多条数据可能会同时被选中,如果用一个表单一次提交,我无法记录对应的身份证号(因为有多个),希望大家能帮我解决,如果解决了,我会再追加50分 展开
4个回答
展开全部
楼主到底想要什么样的效果?是要一次只修改一条数据?还是批量修改审核状态? 如果是一条,你怕同时选中多条数据? 晕,那就用javascirpt脚本控制,只能选一条数据!~ 例如:
<script>
function check(obj){
var chk = document.getElementsByName("chk");
for(var i=0;i<chk.length;i++){
if(obj.checked){
chk[i].checked = false;
obj.checked = true;
}
}
}
</script>
<input type=checkbox name="chk" onClick="check(this)"> 123<br>
<input type=checkbox name="chk" onClick="check(this)"> 456<br>
<input type=checkbox name="chk" onClick="check(this)"> 789<br>
如果要修改多条记录,怎么就无法记录对应的身份证号了? 楼主说的不太明白!~
<script>
function check(obj){
var chk = document.getElementsByName("chk");
for(var i=0;i<chk.length;i++){
if(obj.checked){
chk[i].checked = false;
obj.checked = true;
}
}
}
</script>
<input type=checkbox name="chk" onClick="check(this)"> 123<br>
<input type=checkbox name="chk" onClick="check(this)"> 456<br>
<input type=checkbox name="chk" onClick="check(this)"> 789<br>
如果要修改多条记录,怎么就无法记录对应的身份证号了? 楼主说的不太明白!~
展开全部
1、首先要给定checkbox一个值,下面是设置为1
<input name="c" type="checkbox" id="c" value="1" />
2、提交处理页面
c=request("c")
if c=1 then
更新数据库字段为true
end if
<input name="c" type="checkbox" id="c" value="1" />
2、提交处理页面
c=request("c")
if c=1 then
更新数据库字段为true
end if
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
asp的checkbox的点击事件产生修改数据库操作。
如果是asp.net则把客户端回调打开,AutoPostBack设置为true
如果是asp.net则把客户端回调打开,AutoPostBack设置为true
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先要给定checkbox一个值,下面是设置为1
<input name="c" type="checkbox" id="c" value="1" />
asp的checkbox的点击事件产生修改数据库操作。
如果是asp.net则把客户端回调打开,AutoPostBack设置为true
<input name="c" type="checkbox" id="c" value="1" />
asp的checkbox的点击事件产生修改数据库操作。
如果是asp.net则把客户端回调打开,AutoPostBack设置为true
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询