form表单提交了多个checkbox怎么获取复选框的值存入数组?

2024-10-30 00:46:03
推荐回答(2个)
回答1:

例:

行为怪异

兴奋话多


孤僻懒散

其他

扩展资料

from表单中checkbox的多选,ajax转入后台,后台接受

varcheck=[];//定义一个空数组

$("input[name='category']:checked").each(function(i){//把所有被选中的复选框的值存入数组

check[i]=$(this).val();

});

$.ajax({

type:"post",

url:"${ctx}/ask/ask/check",

data:{"check":check},

traditional:true,

datatype:"json",

success:function(dates){

},

error:function(){

alert("失败,请稍后再试!");

}

});

回答2:

dim check()
dim i
redim check(request.form("checkbox").count - 1)
for i = 0 to ubound(check)
check(i) = request.form("checkbox")(i + 1)
next

或者:

dim check()
check = Split(request.form("checkbox"), ", ")

建议用第一种方法,是标准用法,下面那种是走偏门