html:checkbox 多选

html:checkbox 多选,第1张

把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)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9738114.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存