<form name="frm" action="?">
<input type="checkbox" name="ids" value="1">1<BR>
<input type="checkbox" name="ids" value="2">2<BR>
<input type="checkbox" name="ids" value="3">3<BR>
<input type="checkbox" name="ids" value="4">4<BR>
<input type="button" name="btnCheck" value="检查" onclick="alert(CheckIsSelected(document.frm.ids)?'有选中':'没有选中');">
</form>
<script language="javascript">//这个函数判断选框是否有选中,返回Boolean类型
//obj是你选框的表单对象
function CheckIsSelected(obj){
var ischeck = false;
if (obj != null){
if(obj.length==null){
if (obj.checked == true) ischeck = true;
}else{
for (i = 0 ; i< obj.length ; i++){
if (obj[i].checked == true){ischeck = true;break;}
}
}
}
return ischeck;
}
</script>
<input type="checkbox" name="ids" value="1">1<BR>
<input type="checkbox" name="ids" value="2">2<BR>
<input type="checkbox" name="ids" value="3">3<BR>
<input type="checkbox" name="ids" value="4">4<BR>
<input type="button" name="btnCheck" value="检查" onclick="alert(CheckIsSelected(document.frm.ids)?'有选中':'没有选中');">
</form>
<script language="javascript">//这个函数判断选框是否有选中,返回Boolean类型
//obj是你选框的表单对象
function CheckIsSelected(obj){
var ischeck = false;
if (obj != null){
if(obj.length==null){
if (obj.checked == true) ischeck = true;
}else{
for (i = 0 ; i< obj.length ; i++){
if (obj[i].checked == true){ischeck = true;break;}
}
}
}
return ischeck;
}
</script>
解决方案 »
- tomcat启动时候报错java.lang.ClassCastException
- jfreechart时序图刻度值如何纵向显示
- 重金求思路《自动排座系统的实现与设计》
- 我想做一个大型的web应用,大家给个建议
- 第一次用EL语法就郁闷致极
- 关于apns推送以及httpclient
- javaWeb中 request.getRealPath("") 这个方法为什么不推荐使用了 ?
- 弱弱的问,为什么这样不对?
- Apache+Tomcat,请问我的jsp文件是放在Apache的..\htdocs\下还是放在Tomcat的..\webapps\下???
- 菜鸟中不能再菜的!!求大神指导网上考试系统!!
- Jsp连Sql2000 出错 帮忙看一下啥问题 3x
- 关于开发工具
function confirmDel(){
if(confirm('确定要删除吗?')){location="这里你自己写";}
return false;
}
删除给你了修改也会了吧?判断你是否选择记录或者多选
function isSelected(){
result=true;
var checkArray = document.getElementsByName("c");//这里的C是你的checkbox的name
var checkNum = 0;
for(var i=0;i<checkArray.length;i++)
{
if(checkArray[i].checked)
{
checkNum ++;
}
}
if(checkNum==0){
alert("请选择记录!");
result=false;
}else if(checkNum>=2){
alert("不能选择多条记录!");
result=false;
}
return result;
}
<head>
<script language="javascript">
//这个函数判断选框是否有选中,返回Boolean类型
//obj是你选框的表单对象
function CheckIsSelected(){
var obj = document.forms[0].ids;
var ischeck = 0;
if (obj!=null){
for (i=0;i<obj.length;i++){
if (obj[i].checked == true) ischeck++;
}
if(ischeck==1){
alert('选对了');
return;
}
if(ischeck>1){
alert('多选了');
return;
}
if(ischeck==0){
alert('未选中');
return;
}
}
}
</script>
</head>
<body>
<form name="frm" action="?">
<input type="checkbox" name="ids" value="1">1<BR>
<input type="checkbox" name="ids" value="2">2<BR>
<input type="checkbox" name="ids" value="3">3<BR>
<input type="checkbox" name="ids" value="4">4<BR>
<input type="button" name="btnCheck" value="检查" onclick="CheckIsSelected()">
</form>
</body>
</html>
//删除
function js_delete()
{
var doc = document.form1;
var bflag=false;
var del_id="";
for(var i=0;i<doc.elements.length;i++)
{
if(doc.elements[i].name.toString().substring(0,11)=="ck_name_")
{
if(doc.elements[i].checked)
{
bflag=true;
del_id+=doc.elements[i].value+",";
}
}
}
del_id=del_id.substring(0,del_id.length-1);
if(!bflag)
{
alert('至少选择一条记录');
return;
}}
//更新
function js_update()
{
var doc = document.form1;
var bflag=false;
var update_id="";
for(var i=0;i<doc.elements.length;i++)
{
if(doc.elements[i].name.toString().substring(0,11)=="ck_name_")
{
if(doc.elements[i].checked)
{
if(bflag)
{
alert('只能选择一条记录');
return;
}
else
{
bflag=true;
update_id+=doc.elements[i].value+",";
}
}
}
}
del_id=update_id.substring(0,update_id.length-1);
if(!bflag)
{
alert('至少选择一条记录');
return;
}}