JS (CheckBox)选择与取消代码

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" %>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//ZH-CN"
" http://www.w3.org/TR/html4/strict.dtd">

<html>
    <head>
        <meta name="generator" content="HTML Tidy, see  www.w3.org">
        <meta http-equiv="Content-Type" content="text/html ">

        <title></title>
  <script type="text/javascript">
   οnlοad=function()
   {
    setChange(document.body)
   }
   function setChange(obj)
   {
    var CHArray=obj.getElementsByTagName("input");
    for(var i=0;i<CHArray.length;i++)
    {
      CHArray[i].οnclick=function()
      {
       al(this);
      }
    }
   }
   function al(obj)
   {
    var result=document.getElementById("result");
    if(obj.checked)
    {
     if(result.value.length==0)
     {
      result.value=obj.value;
     }else
     {
      result.value+=","+obj.value;
     }
    }else
    {
     if(result.value.search(obj.value)!=-1)
     {
      if((result.value.search(obj.value)==0)&&(result.value!=obj.value))
      {
       result.value=result.value.replace(obj.value+",",'');
       return;
      }
      if(result.value.search(","+obj.value)!=-1)
      {
       
       result.value=result.value.replace(","+obj.value,'');
      }
      else
      {
       
       result.value=result.value.replace(obj.value,'');
      }
     }
    }
   }
  </script>
    </head>
 <body style="font-size:12px;">
  <input type="checkbox" value="刘德华" id="a" /> <label for="a">刘德华</label>
  <input type="checkbox" value="个体工商户管理费、" id="b" /> <label for="b">个体工商户管理费、</label>
  <input type="checkbox" value="主业公告栏" id="d" /> <label for="d">主业公告栏</label>
  <input type="checkbox" value="企业年检公告 " id="e" /> <label for="e">企业年检公告 </label>
  <input type="checkbox" value="市场管理费" id="c" /> <label for="c">市场管理费</label>
  <textarea style="width:200px;height:400px;" id="result"></textarea>
 </body>
</html>

转载于:https://www.cnblogs.com/xiaobaigang/archive/2007/07/17/821101.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值