js实现:我在批量删除的时候
如果一个都没有选择
则弹出“最少选择一条信息”
如果一个都没有选择
则弹出“最少选择一条信息”
解决方案 »
- 如何在li加载时为其设置高度,请高手帮忙。
- class下的标签元素应该怎么获取?
- 【求助】在标题条上方一个高于标题条的图片的css如何写
- 帮我看看这个异常 win7x64+IE8
- 为什么vbscrip和javascrip返回不一样?
- window.onbeforeprint=beforePrint在firefox下如何写?
- 在线,求正则表达式!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 请问JAVASCRIPT的有这样的属性吗?
- mousewheel事件
- 在Servlet里面写的script语句在网页中直接就打印出来了。。求助!!
- Ext 面试题
- 高手帮忙注释下这段脚本是什么意思
function Check()
{
var chks=document.getElementsByTagName('input');
var bl=true;
for(var i=0;i<chks.length;i++)
{
if(chks[i].checked)
{
bl=false;
break;
}
}
if(bl) alert('最少选择一条信息');
}
</script>
<div id="divCheck">
<input type="checkbox">aaaa</input>
<input type="checkbox">bbbb</input>
<input type="checkbox">cccc</input>
<input type="checkbox">dddd</input>
<input type="checkbox">eeee</input>
<input type="button" value="提交" onclick="Check()"></input>
</div>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<input type="checkbox" />
<input type="checkbox"/>
<input type="checkbox"/>
<input type="checkbox"/>
</body><script>
var checks = document.getElementsByTagName("input"), cnt = 0, count = 0;
for (var i = 0; i < checks.length; i++) {
if (checks[i].type == "checkbox") {
count += 1;
if (checks[i].checked == false) {
cnt += 1;
}
}
}
if(cnt==count){
alert("最少选择一条信息");
}
</script>
</html>
function getId(){
var allBox = document.getElementsByName("ids");
var count = 0;
var ary = [];
if (allBox.lenght < 1) {
alert("没有数据可以选择");
} else {
for (var i = 0; i < allBox.length; i++) {
if (allBox[i].checked) {
count ++;
ary.push(allBox[i].value + "!" + allBox[i].getAttribute("deptId"));
}
}
}
if (count < 1) {
alert("没有选择数据!");
return;
}
return ary.join(',');
}
ids是checkbox的name,所有的checkbox的name都一样
ids是checkbox的name和id
function Check()
{
var ck='最少选择一条信息';
var aa = document.getElementsByName("ck");
for (var i=0; i<aa.length; i++) if(aa[i].checked) ck='';
if(ck!="") alert(ck);
}
</script><form name="f1" id="f1">
<input name="ck" type="checkbox" value="a">aaaa</input>
<input name="ck" type="checkbox" value="b">bbbb</input>
<input name="ck" type="checkbox" value="c">cccc</input>
<input name="ck" type="checkbox" value="d">dddd</input>
<input name="ck" type="checkbox" value="e">eeee</input>
<input type="button" value="提交" onclick="Check()"></input>
</form>
<html>
<head>
<title>
复选框全选、全不选、反选、必选一个
</title>
<meta http-equiv="content-type" content="text/html;charset=GBK"/>
<script language="javascript">
//表单验证
function check(){
var ids = document.getElementsByName("ids");
var flag = false ;
for(var i=0;i<ids.length;i++){
if(ids[i].checked){
flag = true ;
break ;
}
}
if(!flag){
alert("请最少选择一项!");
return false ;
}
}
//全选
function iselect(){ //其中函数字不能为select 其为JS保留字
var ids = document.getElementsByName("ids");
var all = document.getElementById("all");
for(var i=0;i<ids.length;i++){
ids[i].checked=all.checked;
}
}
//全选
function selectAll(){
var ids = document.getElementsByName("ids");
for(var i=0;i<ids.length;i++){
ids[i].checked=true;
}
}
//全不
function selectNone(){
var ids = document.getElementsByName("ids");
for(var i=0;i<ids.length;i++){
ids[i].checked=false;
}
}
//反选
function selectInvert(){
var ids = document.getElementsByName("ids");
for(var i=0;i<ids.length;i++){
if(ids[i].checked)
ids[i].checked=false ;
else
ids[i].checked=true ;
}
}
</script>
</head>
<body>
<form action="#" onsubmit="return check();">
<table border="0">
<tr><td><input type="checkbox" id="all" onclick="iselect();"></td></tr>
<tr><td><input type="checkbox" name="ids">音乐</td></tr>
<tr><td><input type="checkbox" name="ids">短信</td></tr>
<tr><td><input type="checkbox" name="ids">图片</td></tr>
<tr><td><input type="checkbox" name="ids">电子书</td></tr>
<tr><td><input type="checkbox" name="ids">铃声</td></tr>
<tr><td><input type="checkbox" name="ids">漫画</td></tr>
<tr><td><input type="checkbox" name="ids">游戏</td></tr>
<tr><td><input type="checkbox" name="ids">杂志</td></tr>
<tr><td><input type="checkbox" name="ids">新闻</td></tr>
<tr>
<td>
<a href="#" onclick="selectAll();">全选</a>
<a href="#" onclick="selectNone();">全不</a>
<a href="#" onclick="selectInvert();">反选</a>
</td>
</tr>
<tr><td><input type="submit" value="提交"></td></tr>
</table>
</form>
</body>
</html>