checkbox 本来就支持多选, 你想干什么?
解决方案 »
- 正则验证仅允许输入半角英文([a-z]、[A-Z])、半角数字([0-9])及半角空格,不允许输入标点符号及非英文字符
- jquery colorbox 去掉黑边框?
- 求js超级难正则
- 为什么我引用不了这个JS文件
- 转换日期
- js取checkbox值的问题
- 有个小问题,高手进来看看
- asd.addMenuItem("你好","location='hxs2.asp'") , 怎么改成在新窗口打开啊,急急急!!
- 请帮助:在一个文件中有两个SUBMIT按钮,但是要提交到两个不同的文件,怎么办???谢谢!
- 對IE中Javascript的看法,歡迎討論,參與有分.
- IE能运行,但在FF中运行不了
- window.open的问题
http://community.csdn.net/Expert/topic/5654/5654869.xml?temp=.5378229可以给所有的这些checkbox设置相同的name,如:name="dhdgchkbox"
然后程序中就根据这些name来判断,如:
function selectall(obj){
var objbox = document.getElementsByName("dhdgchkbox");
var objboxl = objbox.length;
if(!obj.checked){
for(var i=0;i<objboxl;i++){
objbox[i].checked = false;
}
}else{
for(var i=0;i<objboxl;i++){
objbox[i].checked = true;
}
}
}
参考:
http://community.csdn.net/Expert/topic/5654/5654869.xml?temp=.5378229
你让我参考什么呢?就一个演示DEMO啊
lihui_shine(浪尖赏花)
你们说的我都没弄明白
是不是这个里面啊?
然后程序中就根据这些name来判断,如:
function selectall(obj){
var objbox = document.getElementsByName("dhdgchkbox");
var objboxl = objbox.length;
if(!obj.checked){
for(var i=0;i<objboxl;i++){
objbox[i].checked = false;
}
}else{
for(var i=0;i<objboxl;i++){
objbox[i].checked = true;
}
}
}
var objbox = document.getElementsByName("dhdgchkbox");
var objboxl = objbox.length;
if(!obj.checked){
for(var i=0;i<objboxl;i++){
objbox[i].checked = false;
}
}else{
for(var i=0;i<objboxl;i++){
objbox[i].checked = true;
}
}
}
这是判断选中没选中啊,我现在连checkbox都不会加到table里去,然后把选中的行的文本取出来
http://www.v-ec.com/dh20156/code/dhdatagrid/dg_default.htm
另存到桌面就可以了!
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0058)http://www.v-ec.com/dh20156/code/dhdatagrid/dg_default.htm -->
<HTML><HEAD>
<META http-equiv=content-type content="type=text/html; charset=gb2312"><LINK
href="dg_default.files/dhdatagrid.css" type=text/css rel=stylesheet>
<SCRIPT language=javascript src="dg_default.files/dhdatagrid.js"></SCRIPT><META content="MSHTML 6.00.2900.3132" name=GENERATOR></HEAD>
<BODY style="BACKGROUND: #ece9d8">
<SCRIPT language=javascript>
var dhdg = new dhdatagrid();
dhdg.callname = "dhdg";
dhdg.multiple = true;
dhdg.width = 500;
dhdg.height = 200;
dhdg.columns = ["名称","大小","修改时间"];
dhdg.colwidth = [100,80,200];
dhdg.data = [["01.jpg","49 KB","2006-12-6 17:06"],["02.gif","3 KB","2006-12-6 17:06"],["axjz.jpg","121 KB","2007-1-19 10:19"],["bb.jpg","314 KB","2006-10-24 15:49"],["cd056.jpg","50 KB","2007-1-5 10:03"],["d.psd","27,639 KB","2006-11-6 13:31"],["dhAJ2.htm","12 KB","2006-12-21 10:53"],["dhChange.htm","12 KB","2006-10-19 9:28"],["dhcombobox.htm","2 KB","2006-12-22 11:39"],["保险.txt","5 KB","2007-1-3 11:31"],["滨江丽景.rar","1,048 KB","2007-1-18 14:23"],["积分兑奖.doc","634 KB","2007-1-19 11:17"],["亲人.jpg","396 KB","2006-12-23 15:50"],["未标题-2.jpg","61 KB","2006-12-23 15:46"]];
dhdg.dblclick_fun = function(e){alert(e+',ondblclick');}
dhdg.contextmenu_fun = function(e){alert(e+',oncontextmenu');}
dhdg.init();
dhdg.setwh();
</SCRIPT>
</BODY></HTML>
这是我看到的源码。是这样的吗?