把name设置能一样的
之后就可以$_REQUEST['NAME']
是个array
如:(我用的是php)
<input type=checkbox name=checkbox[] id=checkbox_1 value=被取到的值1 checked=true />
<input type=checkbox name=checkbox[] id=checkbox_2 value=被取到的值2 checked=true />
<input type=checkbox name=checkbox[] id=checkbox_3 value=被取到的值3 checked=true />
$allready_arr=$_REQUEST[checkbox];
这个时候提交以后。被选中的checkbox的value就取到了
下面是常用的。全选和反选
function checkAll(form)
{
for (var i=0;i<formelementslength;i++)
{
var e = formelements[i];
// if (ename != 'chkall')
echecked = true// formchkallchecked;
}
}
function checkOthers(form)
{
for (var i=0;i<formelementslength;i++)
{
var e = formelements[i];
// if (ename != 'chkall')
if (echecked==false)
{
echecked = true;// formchkallchecked;
}
else
{
echecked = false;
}
}
}
功能是:如果选中复选框,那么就自动选中单选框的第一个按钮;如果取消复选框,那么就取消处于选中状态单选按钮的值。
既然是用是否选中复选框判断,那么应该用if(documentgetElementById(“ec”)checked)来判断其是否选中。
<input type="checkbox" name="ec" value="0" onclick="check();" id="ec" /> 增加一个id属性。
另外var i = documentgetElementsByName('ec')checked;这句话有错误,getElementsByName返回的是数组集合。你不能直接在集合上面用checked。要使用getElementById
<input type="checkbox" name="Checkbox2" id="Checkbox2" value="<%#Eval("c1_id")ToString() %>">
后台用
string d = Request["Checkbox2"]ToString(); 获取到的就是选中的checkbox的value,value之间会以逗号隔开
以上就是关于html:checkbox 多选全部的内容,包括:html:checkbox 多选、Html复选框单击获取自身值的问题:、怎么获取checkbox(html)中value的值(asp.net)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)