请问如何判断checkbox被选中 有一组checbox,我要实现两个功能.1.实现全选,点击全选按钮后checbox全部选中,然后全选按钮上的字体变为"取消"2.点击一个checkbox时,立即在textbox里输出它的值,再点一个再输出.不知道有没selectechanged事件..请帮忙.急..谢谢. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.设置checkbox的name为checkbox,通过循环设定document.getElementsByName("checkbox")[i].checked的值为true或false,实现全选 或者全不选.2.不太明白checkbox的什么值?? 就是选中的checkbox的value啊..我不大懂javascript.. 第2 个的意思就是说当点击 checkbox时就立即输出它的value 你不会一点JS都不懂吧?那我说的你会用吗?如果按你讲的话"就是选中的checkbox的value啊..",那么可以用我给你的第一种方法,将其中的 checked改为value,即获取了你想要的值.然后,假设textbox的id为"tbox",那么可以用document.getElementById("tbox").innerHTML来获取和更改其中的值. 这种类型的问题在CSDN上不下50个,哎..... 1.function checkAll(){ var aa = document.getElementsByName("mm"); var checked = event.srcElement.value=="全选"; for (var i=0; i<aa.length; i++) aa[i].checked = checked; event.srcElement.value = checked?"取消":"全选";}2.//获取选中的记录的id //all:是否获取所有选中的,true是,false否 function getStandardIds(all){ var ids = ""; var elements = document.all.form1.elements; for(var i=0;i<elements.length;i++){ var elem = elements[i]; if(elem.type=="checkbox" && elem.name=="mm" && elem.checked){ if(all){ ids = ids + "," + elem.value; } else{ return elem.value; } } } if(ids){ ids = ids.substring(1); } return ids; } easyui的combobox示例代码,从VS调试,结果不正确,为什么? 高手们,帮忙改改这个程序啊。。。谢谢! 谁知道.YQS是什么文件? 在html文件中需要2段jquery的代码,但是不能同时运行? 看下这个特效怎么做得更完美 请问这一段AJAX中的脚本是什么含义!!!!! 树型菜单怎么传值??? 高手帮忙看看JScript.encode解密的问题? 怎样在网页链接中直接打开文件? JS中判空的方法有哪些? 提取页面代码,please enter... 急送10分:这有一段简单的js片段调试不通,请行家们帮我看看!
2.不太明白checkbox的什么值??
那我说的你会用吗?
如果按你讲的话"就是选中的checkbox的value啊..",那么可以用我给你的第一种方法,将其中的 checked改为value,即获取了你想要的值.
然后,假设textbox的id为"tbox",那么可以用document.getElementById("tbox").innerHTML来获取和更改其中的值.
function checkAll()
{
var aa = document.getElementsByName("mm");
var checked = event.srcElement.value=="全选";
for (var i=0; i<aa.length; i++)
aa[i].checked = checked;
event.srcElement.value = checked?"取消":"全选";
}
2.
//获取选中的记录的id
//all:是否获取所有选中的,true是,false否
function getStandardIds(all){
var ids = "";
var elements = document.all.form1.elements;
for(var i=0;i<elements.length;i++){
var elem = elements[i];
if(elem.type=="checkbox" && elem.name=="mm" && elem.checked){
if(all){
ids = ids + "," + elem.value;
}
else{
return elem.value;
}
}
}
if(ids){
ids = ids.substring(1);
}
return ids;
}