朋友,我想实现在一个页面有一个checkbox,当我选上时向一个iframe里的页面添加一个input type="hidden"对象,当我去掉勾选时再把这个hidden对象去掉,这样,我就可以得到选择了哪些数据, 请问怎么实现呀

解决方案 »

  1.   

    那样做太麻烦了, 等提交时做判断也可以啊<form name="form" ........>
    AAA:<input name="AAA" type=checkbox value="1">AAA1<br>
       <input name="AAA" type=checkbox value="2">AAA2<br>
       <input name="AAA" type=checkbox value="3">AAA3<br>
       <input name="AAA" type=checkbox value="4">AAA4<br>
    BBB:<input name="BBB" type=checkbox value="1">BBB1<br>
       <input name="BBB" type=checkbox value="2">BBB2<br>
       <input name="BBB" type=checkbox value="3">BBB3<br>
       <input name="BBB" type=checkbox value="4">BBB4<br>
    </form>然后可以用下面的方法遍历
    <script>
    function check(obj) {
    var retstr = "";
    if (typeof(obj)=="undefined");
    else if (typeof(obj.length)=="undefined")
    retstr = obj.checked?obj.value:"";
    else
    for (int i; i<obj.length; i++)
    if (obj[i].checked)
    retstr += (retstr==""?"":",") + obj[i].value;
    alert(retstr);
    }
    check(form.AAA);
    check(form.BBB);
    check(form.CCC);
    </script>
      

  2.   

    <input type="checkBox" value="ck" name="ck" onclick="checkCK()">
    <script language="javascript">
    function checkCK(){
      var ck=document.all.ck.checked;
      if(ck==true){
          写入你要添加什么的代码
    }
      else{
        写入你要隐去什么的代码;
        }
    }
    </script>