用JS怎么判断gridview里的checkbox有没有勾上啊? 如题。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你打开网页的源代码,通过gridview 的id找到相关的内容判断 checkbox是可以多选的,我要做2个判断一个 如果没有打勾的 那么我点那个按钮的时候 弹个提示另一个是 打的勾不能多于8个 gridview 里面checkbox也有name 你用js循环判断checkbox是否选中不就行了! <input type="checkbox" name="checkbox1" checked> <input type="checkbox" name="checkbox1"> <input type="checkbox" name="checkbox1" checked> <input type="checkbox" name="checkbox1"> <input type="checkbox" name="checkbox1"> <script language=javascript> function check(obj) { for(i=0;i<document.all(obj).length;i++) { if(!document.all(obj)[i].checked)alert("第"+(i+1)+"个没有选择") } } </script> <input type=button onclick="check('checkbox1')" value="检测"> function fun() { var cbox= document.getElementsByName("input"); for (var i = 0; i < cbox.length; i++) { if(cbox[i].type=="checkbox" && cbox[i]checked=="checked") .......... } }这个方法只能判断GridView中的checkbox 是否全选如果页面中有其他checkbox的话 你就要给 GridView 中的checkbox 加属性 然后在 js 方法中判断checkbox 是否有这个属性 1.用后台ClientID属性取得控件前台ID传到JS方法里使用2.页面RUN起来以后查看HTML代码,找到控件的ID加以使用 如果使用jQuery的话,可以这样:<html xmlns="http://www.w3.org/1999/xhtml"><head> <title></title> <script language="javascript" type="text/javascript" src="jquery-1.3.2.min.js"></script></head><body> <script language="javascript" type="text/javascript"> function funcCheck() { var len = $(':checkbox[checked=false]').length; if (len > 0) { alert("请选择所有!"); } else { alert("所有都已选中!"); } } </script> <input type="checkbox" /> <input type="checkbox" /> <input type="button" onclick="funcCheck();" value="Test" /></body></html> 谁有类似www.kaixin001.com社区网站的源代码? ★★★★★★★见鬼了,高手大大留步!★★★★★★ 简单问题!在线等! 水晶报表怎样知道页数? 如何在datagrid中生成超链接??在线等候!! SQL全文检索 打开搜索到的文件让关键字显示红色怎么做 在asp.net中,怎样实现可以上下移动一组数据的按纽事件. 十万火急,急求救助 NetVideoActiveX23.ocx控件如何安装 放分200——今天媳妇生日 js代码 js隐藏或显示层 送分问题
一个 如果没有打勾的 那么我点那个按钮的时候 弹个提示
另一个是 打的勾不能多于8个
<input type="checkbox" name="checkbox1">
<input type="checkbox" name="checkbox1" checked>
<input type="checkbox" name="checkbox1">
<input type="checkbox" name="checkbox1">
<script language=javascript>
function check(obj)
{
for(i=0;i<document.all(obj).length;i++)
{
if(!document.all(obj)[i].checked)alert("第"+(i+1)+"个没有选择")
}
}
</script>
<input type=button onclick="check('checkbox1')" value="检测">
var cbox= document.getElementsByName("input");
for (var i = 0; i < cbox.length; i++) {
if(cbox[i].type=="checkbox" && cbox[i]checked=="checked")
..........
}
}
这个方法只能判断GridView中的checkbox 是否全选
如果页面中有其他checkbox的话 你就要给 GridView 中的checkbox 加属性 然后在 js 方法中判断
checkbox 是否有这个属性
2.页面RUN起来以后查看HTML代码,找到控件的ID加以使用
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script language="javascript" type="text/javascript" src="jquery-1.3.2.min.js"></script>
</head>
<body>
<script language="javascript" type="text/javascript">
function funcCheck() {
var len = $(':checkbox[checked=false]').length;
if (len > 0) {
alert("请选择所有!");
} else {
alert("所有都已选中!");
}
}
</script>
<input type="checkbox" />
<input type="checkbox" />
<input type="button" onclick="funcCheck();" value="Test" />
</body>
</html>