asp 怎样做到多个复选框勾选,并提交数据库

数据库是access,本人菜鸟,如果可以请帮忙改下文件,弄好有加分... 数据库是access,本人菜鸟,如果可以请帮忙改下文件,弄好有加分 展开
 我来答
关冬灵环厚
2020-05-19 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:34%
帮助的人:749万
展开全部
复选框的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
%>
端丽芳表晔
2020-03-20 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:800万
展开全部
多个
复选框
勾选,你可以用js实现。然后把勾选的值用JS传参给页面。
点击全选的JS
function
selectAll()
{
var
chk
=
document.form1.chkAll.checked;
for
(i=0;i<document.all.length;i++)
{
if
(document.all[i].name=="checkbox")
{
document.all[i].checked=chk;
chkRow(document.all[i]);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
glslian14cce7
2012-06-02 · TA获得超过1541个赞
知道小有建树答主
回答量:1389
采纳率:81%
帮助的人:556万
展开全部
多个复选框勾选,你可以用js实现。然后把勾选的值用JS传参给页面。
点击全选的JS
function selectAll()
{
var chk = document.form1.chkAll.checked;
for (i=0;i<document.all.length;i++) {
if (document.all[i].name=="checkbox") {
document.all[i].checked=chk;
chkRow(document.all[i]);
}
追问
我要的不是全选,本人菜鸟,麻烦请说详细,我可以把文件传给你
追答
这个是我以前做的一个删除操作,点击按钮有个事件onclick="bumen_list()",
" id="aho" onclick="javascript:chkRow(this);"/>

function bumen_list(){
var checkbox = document.getElementsByName('checkbox');
var bumenid="";
for(var i = 0; i< checkbox.length; i++){
if(checkbox[i].checked){
bumenid+=checkbox[i].value+',';
}
}
//alert(bumenid);
if (bumenid==""){
$.messager.alert('系统提示','请选择要删除的记录!');
}
function confirm2(id){
$.messager.confirm('系统提示', '你确定删除所选?', function(r){
if (r){
//alert('confirmed:'+r);
location.href = 'XXX.asp?id='+id;
}
});
}
else{
confirm2(bumenid);
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bd2f3a628
2012-06-04 · TA获得超过364个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:155万
展开全部
你没说清楚,有多少个复选框;勾选的内容是一起存放在一个字段中,还是分别存放;复选框的内容+值,数据库的库名、表名、字段名等等。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式