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
相关文章:
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
如何零基础在云服务器搭建WordPress站点?
如何通过VPS建站实现广告与增值服务盈利?
如何快速生成橙子建站落地页链接?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
导航网站建站方案与优化指南:一站式高效搭建技巧解析
Python文件管理规范_工程实践说明【指导】
MySQL查询结果复制到新表的方法(更新、插入)
h5在线制作网站电脑版下载,h5网页制作软件?
如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
小捣蛋自助建站系统:数据分析与安全设置双核驱动网站优化
c++怎么用jemalloc c++替换默认内存分配器【性能】
网站制作服务平台,有什么网站可以发布本地服务信息?
,制作一个手机app网站要多少钱?
武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?
实现点击下箭头变上箭头来回切换的两种方法【推荐】
,如何利用word制作宣传手册?
如何在宝塔面板创建新站点?
行程制作网站有哪些,第三方机票电子行程单怎么开?
,怎么用自己头像做动态表情包?
道歉网站制作流程,世纪佳缘致歉小吴事件,相亲网站身份信息伪造该如何稽查?
如何用y主机助手快速搭建网站?
如何用VPS主机快速搭建个人网站?
建站之星如何助力网站排名飙升?揭秘高效技巧
广东专业制作网站有哪些,广东省能源集团有限公司官网?
制作网站建设的公司有哪些,网站建设比较好的公司都有哪些?
如何基于云服务器快速搭建个人网站?
想学网站制作怎么学,建立一个网站要花费多少?
建站之星手机一键生成:多端自适应+小程序开发快速建站指南
平台云上自助建站如何快速打造专业网站?
北京营销型网站制作公司,可以用python做一个营销推广网站吗?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
如何快速生成凡客建站的专业级图册?
网站建设制作需要多少钱费用,自己做一个网站要多少钱,模板一般多少钱?
实现虚拟支付需哪些建站技术支撑?
建站为何优先选择香港服务器?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
如何在云主机上快速搭建网站?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
如何用腾讯建站主机快速创建免费网站?
建站之星代理如何优化在线客服效率?
建站之星如何实现PC+手机+微信网站五合一建站?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
如何在Windows服务器上快速搭建网站?
盘锦网站制作公司,盘锦大洼有多少5G网站?
如何选择域名并搭建高效网站?
如何通过服务器快速搭建网站?完整步骤解析
建站之星价格显示格式升级,你的预算足够吗?
*请认真填写需求信息,我们会在24小时内与您取得联系。