JS判断提示至少需要选择一个多选框!!

2013/3/30 9:34:51 | 阅13203 来源:好空间网络 [打印] [关闭]
 

小是比较简单的 我直接上代码!!!大家不用修改复制下去就可以用了!!

 

写这个的目的是因为我对javascript不懂,在网络上搜索很久都没有满意的答案,后来没办法还是参考我们公司的建立数据库的时候javascript的提示慢慢的一点一点做出来的,花费了半天的时间,所以记录下来!!

 

 

先写个javascript,在htm的<head>和</head>中增加

 

 

 

 

<script>
function delList(){
var objs=document.getElementsByName('checkbox');
var isSel=false;//判断是否有选中项,默认为无
for(var i=0;i<objs.length;i++)
{
if(objs[i].checked==true)
{
isSel=true;
break;
}
}
if(isSel==false)
{
alert("请选择一个文件!");
return false;
}
myvalue=confirm("@@删除的文件将不能找回@@!  可能会造成您的网站不能正常访问!   确定要删除吗? \r \n 如果如果选择的是文件夹则整个文件夹(包括里面的所有文件)都被删除! \r \n 确实要删除 请点 确定,取消删除,请点取消!");
if (myvalue== true)
myform.submit();
return false
return true;
}
</script>

 

 

 

 

 

<body>和</body>的地方写上表单

 

 

<form name="myform" action="new2-admin-duo-webftp-delete.jsp" method="post" onsubmit="return delList();">
<input type="checkbox" name="checkbox" value=好空间网络 />
<input type="checkbox" name="checkbox" value=www.jspkongjian.net />
<input type="submit" name="Submit" value="删  除" />
</form>
 

 

点删除后,会检查多选框有没有选择,如果没有选择就提示用户必须选择一个文件!!

 

 

如果用户选择了就提示用户删除文件不能找回,是不是要删除!!

 

 

 这个主要难点在于,要用javascript去循环查找checkbox的值,看看用户有没有选中,如果 没有选中就提示用户选中后进行,如果选择了多选框中的任何一个,就提示用户操作的后果!!

 

 

如果您希望不给用户任何提示,只检查用户是否选中,那么您可以把

 

 

 

myvalue=confirm("@@删除的文件将不能找回@@!  可能会造成您的网站不能正常访问!   确定要删除吗? \r \n 如果如果选择的是文件夹则整个文件夹(包括里面的所有文件)都被删除! \r \n 确实要删除 请点 确定,取消删除,请点取消!");
if (myvalue== true)
myform.submit();
return false

 

 

这个删除就可以了 

 

 

 

好空间网络(http://www.jspkongjian.net)为您提供专业的稳定的jsp虚拟主机!转载请保留出处!

最新评论
  • 歪嘴:
    简单,明了,好用,感谢!!!是我需要的
    评论时间:2014/1/26 17:2:27
  • 喷子:
    好用,很详细...嘿嘿跟着做修改下提示就ok了,感谢
    管理员回复:不客气..这些都是自己写代码的心德!能共享出来很荣幸
    评论时间:2015/5/6 8:46:44
经营许可证ICP:皖B2-20100052 公司邮箱:zcdnsz@jspkongjian.net
Copyright © 2004-2015, 安徽好空间网络科技有限公司 版权所有 , 本站素材部分来源于网络,如有侵权请告知删除。