js实现复选框全选功能,代码如下所示:
<?
include_once("inc/auth.inc.php");
include_once("inc/utility_all.php");
include_once("inc/utility_org.php");
$connstatus = ($connstatus) ? true : false;
if(!isset($TYPE))
$TYPE="0";
$ITEMS_IN_PAGE=10;
if(!isset($start) || $start=="")
$start=0;
$HTML_PAGE_TITLE = _("文件管理");
include_once("inc/header.inc.php");
?>
<script>
function open_file(FILE_ID)
{
URL="read_file.php?FILE_ID="+FILE_ID;
myleft=(screen.availWidth-500)/2;
mytop=150
mywidth=550;
myheight=300;
window.open(URL,"read_file","height="+myheight+",width="+mywidth+",status=1,toolbar=no,menubar=no,location=no,scrollbars=yes,top="+mytop+",left="+myleft+",resizable=yes");
}
function delete_file(FILE_ID,CUR_PAGE)
{
msg='<?=_("确认要销毁该项文件吗?")?>';
if(window.confirm(msg))
{
URL="delete.php?FILE_ID=" + FILE_ID + "&CUR_PAGE=" + CUR_PAGE;
window.location=URL;
}
}
function delete_all()
{
delete_str="";
for(i=0;i<document.getElementsByName("file_select").length;i++)
{
el=document.getElementsByName("file_select").item(i);
if(el.checked)
{ val=el.value;
delete_str+=val + ",";
}
}
if(i==0)
{
el=document.getElementsByName("file_select");
if(el.checked)
{ val=el.value;
delete_str+=val + ",";
}
}
if(delete_str=="")
{
alert("<?=_("要销毁文件,请至少选择其中一个。")?>");
document.form1.reset();
return;
}
msg='<?=_("确认要销毁已选中的文件吗?")?>';
if(window.confirm(msg))
{
url="./delete_all.php?DELETE_STR="+ delete_str +"&PAGE_START=<?=$PAGE_START?>";
window.location=url;
}
}
function order_by(field,asc_desc)
{
window.location="index1.php?CUR_PAGE=<?=$CUR_PAGE?>&TYPE=<?=$TYPE?>&FIELD="+field+"&ASC_DESC="+asc_desc;
}
function file_troop(type)
{
document.form1.action="troop.php?CUR_PAGE=<?=$CUR_PAGE?>&FIELD=<?=$FIELD?>&ASC_DESC=<?=$ASC_DESC?>";
document.form1.target='_self';
document.form1.submit();
}
function check_all()
{
for (i=0;i<document.getElementsByName("file_select").length;i++)
{
if(document.getElementsByName("allbox")[0].checked)
document.getElementsByName("file_select").item(i).checked=true;
else
document.getElementsByName("file_select").item(i).checked=false;
}
if(i==0)
{
if(document.getElementsByName("allbox")[0].checked)
document.getElementsByName("file_select").checked=true;
else
document.getElementsByName("file_select").checked=false;
}
}
function change_roll()
{
delete_str="";
for(i=0;i<document.getElementsByName("file_select").length;i++)
{
el=document.getElementsByName("file_select").item(i);
if(el.checked)
{ val=el.value;
delete_str+=val + ",";
}
}
if(i==0)
{
el=document.getElementsByName("file_select");
if(el.checked)
{ val=el.value;
delete_str+=val + ",";
}
}
var myselect=document.getElementById("SROLL_ID");
var index=myselect.selectedIndex ;
if(delete_str=="")
{
alert("<?=_("要组卷文件,请至少选择其中一个。")?>");
document.form1.reset();
return;
}
roll_id=myselect.options[index].value;
url="./change_roll.php?DELETE_STR="+ delete_str +"&ROLL_ID="+roll_id+"&PAGE_START=<?=$PAGE_START?>";
location=url;
}
function check_one(el)
{
if(!el.checked)
document.getElementsByName("allbox")[0].checked=false;
}
function shenpi_all()
{
delete_str="";
for(i=0;i<document.getElementsByName("file_select").length;i++)
{
el=document.getElementsByName("file_select").item(i);
if(el.checked)
{ val=el.value;
delete_str+=val + ",";
}
}
if(i==0)
{
el=document.getElementsByName("file_select");
if(el.checked)
{ val=el.value;
delete_str+=val + ",";
}
}
if(delete_str=="")
{
alert("<?=_("要审批文件,请至少选择其中一个。")?>");
document.form1.reset();
return;
}
msg='<?=_("确认要审批通过已选中的文件吗?")?>';
if(window.confirm(msg))
{
// alert(delete_str);
url="./shenpi_all.php?SHENPI_STR="+ delete_str +"&start=<?=$start?>";
window.location=url;
}
}
</script>
<body class="bodycolor">
<?
// $query = "SELECT count(*) from RMS_FILE_NEW,RMS_ROLL,RMS_ROLL_ROOM where RMS_FILE_NEW.ROLL_ID=RMS_ROLL.ROLL_ID and RMS_ROLL.ROOM_ID=RMS_ROLL_ROOM.ROOM_ID and RMS_FILE_NEW.shenpiren='".$_SESSION["LOGIN_USER_ID"]."' and RMS_FILE_NEW.DEL_USER='' and SHENPISTATUS='1'";
$query = "SELECT count(*) from RMS_FILE_NEW where RMS_FILE_NEW.shenpiren='".$_SESSION["LOGIN_USER_ID"]."' and RMS_FILE_NEW.DEL_USER='' and SHENPISTATUS='1'";
//echo $query."<br>";
if($TYPE!="0")
$query .= " and CATALOG_NO='$TYPE' ";
//echo $query."<br>";
$cursor= exequery(TD::conn(),$query, $connstatus);
$RMS_FILE_NEW_COUNT=0;
if($ROW=mysql_fetch_array($cursor))
$RMS_FILE_NEW_COUNT=$ROW[0];
if($RMS_FILE_NEW_COUNT==0)
{
?>
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img src="<?=MYOA_STATIC_SERVER?>/static/images/notify_open.gif" align="absmiddle"><span class="big3"> <?=_("待审批文件")?></span>
</td>
</tr>
</table>
<br>
<?
Message("",_("无需要审批的文件"));
exit;
}
?>
<table border="0" width="100%" cellspacing="0" cellpadding="3" class="small">
<tr>
<td class="Big"><img src="<?=MYOA_STATIC_SERVER?>/static/images/notify_open.gif" align="absmiddle"><span class="big3"> <?=_("待审批文件管理")?></span>
</td>
<td align="right" valign="bottom" class="small1"><?=sprintf(_("共%s条"), '<span class="big4"> '.$RMS_FILE_NEW_COUNT.'</span>')?>
</td>
<td align="right" valign="bottom" class="small1">
<?=page_bar($start,$RMS_FILE_NEW_COUNT,$ITEMS_IN_PAGE)?>
</td>
</tr>
</table>
<?
if($ASC_DESC=="")
$ASC_DESC="1";
//if($FIELD=="")
// $FIELD="FILE_CODE";
//============================ 显示已发布文件 =======================================
//$query = "SELECT * from RMS_FILE_NEW,RMS_ROLL,RMS_ROLL_ROOM where RMS_FILE_NEW.ROLL_ID=RMS_ROLL.ROLL_ID and RMS_ROLL.ROOM_ID=RMS_ROLL_ROOM.ROOM_ID and RMS_FILE_NEW.shenpiren='".$_SESSION["LOGIN_USER_ID"]."' and RMS_FILE_NEW.DEL_USER='' and SHENPISTATUS='1'";
$query = "SELECT * from RMS_FILE_NEW where RMS_FILE_NEW.shenpiren='".$_SESSION["LOGIN_USER_ID"]."' and RMS_FILE_NEW.DEL_USER='' and SHENPISTATUS='1'";
//echo $query1."<br>";
if($FIELD==""){
$query.=" order by RMS_FILE_NEW.ADD_TIME DESC,RMS_FILE_NEW.MOD_TIME DESC";
}
else {
$query .= " order by $FIELD";
if($ASC_DESC=="1")
$query .= " desc";
else
$query .= " asc";
}
//echo $query;
$query .= " limit $start,$ITEMS_IN_PAGE";
if($ASC_DESC=="0")
$ORDER_IMG="<img border=0 src=\"".MYOA_STATIC_SERVER."/static/images/arrow_up.gif\" width=\"11\" height=\"10\">";
else
$ORDER_IMG="<img border=0 src=\"".MYOA_STATIC_SERVER."/static/images/arrow_down.gif\" width=\"11\" height=\"10\">";
?>
<table class="TableList" width="100%">
<form action="?" method="post" name="form1">
<tr class="TableHeader">
<td nowrap align="center"><input type="checkbox" name="allbox" id="allbox_for" onClick="check_all();"></td>
<td nowrap align="center" onClick="order_by('FILE_CODE','<?if($FIELD=="FILE_CODE") echo 1-$ASC_DESC;else echo "1";?>');" style="cursor:hand;"><u><?=_("文件号")?></u><?if($FIELD=="FILE_CODE") echo $ORDER_IMG;?></td>
<td nowrap align="center" onClick="order_by('FILE_TITLE','<?if($FIELD=="FILE_TITLE") echo 1-$ASC_DESC;else echo "1";?>');" style="cursor:hand;"><u><?=_("文件标题")?></u><?if($FIELD=="FILE_TITLE") echo $ORDER_IMG;?></td>
<td nowrap align="center"><?=_("密级")?></td>
<td nowrap align="center" onClick="order_by('SEND_UNIT','<?if($FIELD=="SEND_UNIT"||$FIELD=="") echo 1-$ASC_DESC;else echo "1";?>');" style="cursor:hand;"><u><?=_("发文单位")?></u><?if($FIELD=="SEND_UNIT"||$FIELD=="") echo $ORDER_IMG;?></td>
<td nowrap align="center" onClick="order_by('SEND_DATE','<?if($FIELD=="SEND_DATE") echo 1-$ASC_DESC;else echo "1";?>');" style="cursor:hand;"><u><?=_("发文时间")?></u><?if($FIELD=="SEND_DATE") echo $ORDER_IMG;?></td>
<td nowrap align="center"><?=_("所属案卷")?></td> <td nowrap align="center"><?=_("创建人")?></td>
<td nowrap align="center"><?=_("操作")?></td>
</tr>
<?
$cursor= exequery(TD::conn(),$query, $connstatus);
$RMS_FILE_NEW_COUNT=0;
while($ROW=mysql_fetch_array($cursor))
{
$RMS_FILE_NEW_COUNT++;
$FILE_ID=$ROW["FILE_ID"];
$FILE_CODE=$ROW["FILE_CODE"];
$FILE_TITLE=$ROW["FILE_TITLE"];
$SECRET=$ROW["SECRET"];
$SEND_UNIT=$ROW["SEND_UNIT"];
$SEND_DATE=$ROW["SEND_DATE"];
$URGENCY=$ROW["URGENCY"];
$ROLL_ID=$ROW["ROLL_ID"];
$ADD_USER=$ROW["ADD_USER"];$ADD_TIME=$ROW["ADD_TIME"];
$query1 = "SELECT * from RMS_ROLL where ROLL_ID='$ROLL_ID'";
$cursor1= exequery(TD::conn(),$query1);
if($ROW=mysql_fetch_array($cursor1))
{
$ROLL_NAME=$ROW["ROLL_NAME"];
$STATUS=$ROW["STATUS"];
}
else
{
$ROLL_NAME="";
}
if($SEND_DATE=='0000-00-00')
$SEND_DATE='';
$FILE_TITLE=htmlspecialchars($FILE_TITLE);
$SECRET=get_code_name($SECRET,"RMS_SECRET");
$URGENCY=get_code_name($URGENCY,"RMS_URGENCY");
if($RMS_FILE_NEW_COUNT%2==1)
$TableLine="TableLine1";
else
$TableLine="TableLine2";
?>
<tr class="<?=$TableLine?>">
<td nowrap align="center">
<?
if($STATUS!=1)
{
?>
<input type="checkbox" name="file_select" value="<?=$FILE_ID?>" onClick="check_one(self);"></td>
<?
}
else
echo " ";
?>
<td align="center" nowrap>
<a href="javascript:open_file('<?=$FILE_ID?>');"><?=$FILE_CODE?></a>
</td>
<td align="center"><a href="javascript:open_file('<?=$FILE_ID?>');"><?=$FILE_TITLE?></a></td>
<td nowrap align="center"><?=$SECRET?></td>
<td nowrap align="center"><?=$SEND_UNIT?></td>
<td nowrap align="center"><?=$SEND_DATE?></td>
<td nowrap align="center"><?=$ROLL_NAME?></td>
<td nowrap align="center"><?=substr(getUserNameById($ADD_USER),0,-1);?></td>
<td nowrap align="center">
<?
if($STATUS!=1)
{
?>
<a href="modify.php?FILE_ID=<?=$FILE_ID?>&start=<?=$start?>"> <?=_("去审批")?></a>
<?
}
else
echo _("案卷已封");
?>
<a href="javascript:delete_file('<?=$FILE_ID?>','<?=$CUR_PAGE?>');"> <?=_("销毁")?></a>
</td>
</tr>
<?
}
?>
<tr class="TableControl">
<td colspan="9">
<b><?=_("文件操作:")?></b>
<input type="button" value="<?=_("批量销毁")?>" class="SmallButton" onClick="delete_all()" title="<?=_("销毁已选中文件")?>"> <input type="button" value="<?=_("批量审批")?>" class="SmallButton" onClick="shenpi_all()" title="<?=_("批量审批已选中文件")?>">
</td>
</tr>
</form>
</table>
</body>
</html>
以上所述是小编给大家介绍的JS中如何实现复选框全选,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# js复选框全选
# JS实现复选框的全选和批量删除功能
# JS实现CheckBox复选框全选、不选或全不选功能
# JS实现CheckBox复选框全选全不选功能
# js与jQuery实现checkbox复选框全选/全不选的方法
# js实现复选框的全选和取消全选效果
# js html css实现复选框全选与反选
# javaScript实现复选框全选反选事件详解
# javascript 复选框选择/全选后特效
# 基于JavaScript实现复选框的全选和取消全选
# JavaScript实现复选框全选或全取消操作
# 其中一个
# 小编
# 文件管理
# 全选
# 复选框
# 密级
# 在此
# 给大家
# 所示
# 该项
# 所述
# 给我留言
# 感谢大家
# 如何实现
# 疑问请
# 有任何
# reset
# checked
# val
# alert
相关文章:
如何破解联通资金短缺导致的基站建设难题?
如何在云服务器上快速搭建个人网站?
如何零成本快速生成个人自助网站?
如何配置FTP站点权限与安全设置?
建站之星下载版如何获取与安装?
如何在阿里云高效完成企业建站全流程?
c# 在高并发场景下,委托和接口调用的性能对比
如何在Golang中使用encoding/gob序列化对象_存储和传输数据
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
建站VPS选购需注意哪些关键参数?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
GML (Geography Markup Language)是什么,它如何用XML来表示地理空间信息?
建站之星价格显示格式升级,你的预算足够吗?
建站主机类型有哪些?如何正确选型
如何选择香港主机高效搭建外贸独立站?
制作旅游网站html,怎样注册旅游网站?
建站之星如何取消后台验证码生成?
大连网站设计制作招聘信息,大连投诉网站有哪些?
全景视频制作网站有哪些,全景图怎么做成网页?
如何快速搭建高效服务器建站系统?
建站10G流量真的够用吗?如何应对访问高峰?
如何快速搭建高效香港服务器网站?
移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?
山东网站制作公司有哪些,山东大源集团官网?
音响网站制作视频教程,隆霸音响官方网站?
制作销售网站教学视频,销售网站有哪些?
如何通过cPanel快速搭建网站?
如何通过PHP快速构建高效问答网站功能?
如何在香港免费服务器上快速搭建网站?
深圳网站制作平台,深圳市做网站好的公司有哪些?
如何用5美元大硬盘VPS安全高效搭建个人网站?
如何零基础在云服务器搭建WordPress站点?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
如何获取免费开源的自助建站系统源码?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
如何快速生成高效建站系统源代码?
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
建站之星会员如何解锁更多建站功能?
婚礼视频制作网站,学习*后期制作的网站有哪些?
如何通过WDCP绑定主域名及创建子域名站点?
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
开心动漫网站制作软件下载,十分开心动画为何停播?
网站制作公司排行榜,四大门户网站排名?
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
,在苏州找工作,上哪个网站比较好?
如何快速打造个性化非模板自助建站?
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
高端网站建设与定制开发一站式解决方案 中企动力
如何高效完成独享虚拟主机建站?
网站制作报价单模板图片,小松挖机官方网站报价?
*请认真填写需求信息,我们会在24小时内与您取得联系。