欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

多选框取值

程序员文章站 2022-04-18 13:20:28
涉及到多选框的传值,我希望是选中的数据传到数据库,一开始使用 ......

涉及到多选框的传值,我希望是选中的数据传到数据库,一开始使用

character=document.getelementsbyname("character");
check_character = [];
 for(i in character){
            if(character[i].checked)
                check_character.push(character[i].value);
        }
//////////////////////////////////////////////////////////////////////////////// //但是这个是数组,我要的是字符串 //于是找到了 var i=0; var values=''; var checked = $("input:checked");//获取所有被选中的标签元素 for(i=0;i<checked.length;i++) { //将所有被选中的标签元素的值保存成一个字符串,以逗号隔开 if(i<checked.length-1) values+=checked[i].value+','; else values+=checked[i].value; } alert(values);
/////////////////////////////////////////////////////////////////////////////// //但是我是分开传送的,这个是所有被选中的,所以最后用了这个 var str = ""; $("input[name=habit]:checked").each(function(i){ str += $(this).val()+","; });