js中checkbox长度为undefinde如何解决以及取checkbox有多少被选中
来源:互联网 发布:四三九九网络股份 编辑:程序博客网 时间:2024/04/28 17:43
当checkbox的内容为一项时,用javascript获取它长度时为undefined的解决办法,非常简单 如下:首先了解下CheckBox(
当页面中有多个CheckBox
可以直接用
document.getElementsByName("checkbox
var obj=document.getElementsByName("checkboxname");
for(var i=0;i< obj.length;i++){
alert(obj
alert(obj
}
多个的时候,是对象数组,
单个的时候,是一个对象,不是数组,用.length
取checkbox有多少被选中
objcheckbox = document.getElementsByName("groupid");
for(var i=0;i<objcheckbox.length;i++){
if(objcheckbox
strid = objcheckbox
flag++;
}
}
if(flag!=1){
alert("不允许多选或不选!");
}else{
if(confirm("修改栏目,是否继续?")){
document.optionform.ids.value=strid;
document.optionform.action = "group!add.do";
document.optionform.submit();
}
}
--------------------------------------------------------------------------------js获取已选中的checkbox所在行的其他列的值
//通过table的id获取已选中checkbox的当前行第n列的值,并组合成字符串返回
function getTDText1(tableId, chkName, n) {
var rows = $(tableId).rows;
var objs = document.getElementsByName(chkName);
var temp = "";
for (var i = 0; i < objs.length; i++) {
if (objs
var r = objs
if (temp == "") {
temp = rows.cells[n].innerText; } else {
temp += "," + rows.cells[n].innerText; }
}
}
return temp;
}
//通过已选中checkbox的id获取当前行第n列的值,并组合成字符串返回
function getTDText2(chkId, n) {
var temp = "";
var ids = chkId.split(",");
for (var i = 0; i < ids.length; i++) {
var tr = $(ids
if (temp == "") {
temp = tr.cells[n].innerText;
} else {
temp += "," + tr.cells[n].innerText;
}
}
return temp;
}
0 0
- js中checkbox长度为undefinde如何解决以及取checkbox有多少被选中
- js 取checkbox中 多个被选中的值
- 原生态JS取checkbox选中状态
- js取checkbox选中的元素
- Struts中如何设置CheckBox为选中状态
- 用JS判断CheckBox至少有一个被选中
- 取checkbox长度
- js取消checkbox以及select的选中
- 复选框checkbox如何判定为被选中
- listView中有checkBox选中错乱问题解决
- 用js如何判断checkbox是否选中
- js中判断checkbox是否选中
- js 判断项目中CheckBox 是否选中
- JS checkbox 全部选中
- JS checkbox 选中事件
- js select CheckBox选中
- JS CheckBox 选中事件
- js checkBox,Radio选中
- Android 实现由下至上弹出并位于屏幕底部的提示框
- GPDB管理员笔记(三)装载和卸载数据
- inner join on, left join on, right join on详细使用方法
- Linux运行时I/O设备的电源管理框架
- Exchange Storage
- js中checkbox长度为undefinde如何解决以及取checkbox有多少被选中
- 怎样在VS2010中打开vs2012的项目
- cocos2d 学习(1):安装
- GPDB管理员笔记(四)GP的起停
- 对HTML DOM的理解
- 【Additional DLLs】在未被加载的DLL中设置断点
- java.lang.RuntimeException: Handler{405c1180} sending message to a Handler on a dead thread
- JavaMail发送带多个附件的邮件,多个收件人,多个抄送人
- Android获取手机设备识别码(IMEI)和手机号码