yuhuajin
(yuhuajin)
注册会员

一般会员
UID 29349
精华
0
积分 124
帖子 116
金钱 124 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2004-6-12
状态 离线
|
[推荐阅读] 请教一个javascript简单问题
这两天我也在做个程序,里面用到了这方面的知识,在论坛里提问也没有人能提供答复,只好自己在网上找相关知识,经过一番琢磨,终于搞定了,把它也给你参考,少走弯路,其中我还用了全选和全清功能,也一并给你,你应该也用得到的。
下面这段代码把他插入到<form>里就行了,起到全选全清功能。
<script language="javascript">
function selectAll()
{
var arrObj = document.all;
for(var i = 0; i < arrObj.length;i++)
{
if(typeof arrObj.type != "undefined" && arrObj.type=='checkbox') arrObj.checked =true;
}
}
function unSelectAll()
{
var arrObj = document.all;
for(var i = 0; i < arrObj.length;i++)
{
if(typeof arrObj.type != "undefined" && arrObj.type=='checkbox') arrObj.checked =false;
}
}
</script>
<input type="button" value="全选" onClick="selectAll()">
<input type="button" value="全清" onClick="unSelectAll()">
而其中的复选框要这样设置,不过里面的变量名你可以自己改:
<input type=checkbox name=\"sel[]\" value=" ">
这样的话这个页面就搞好了,下面看一下提交后的数据处理页面:
$n = count($sel);
for($i=0;$i<$n;$i++)
{
if($sel[$i] != '') {
include("includelink.php");
$query = "select * from wsbx_1 where id = '" .$sel[$i]. "'";
$result = mysql_query($query,$handler);
if($row = mysql_fetch_object($result)) {
……
}
} else {
echo "您没有选择数据!";
}
}
?>
就这样了,但愿你自己多琢磨,能成功。
|
|