就是能够判断当前我选择的是第几个CheckBox就行了

解决方案 »

  1.   

    在IE下你可以通过event.srcElement来得到是哪个checkbox触发了onclick事件,for example
    <script type="text/javascript">
    function testCheckBox(){ 
    var Source = window.event.srcElement;
    alert("tagName : " + Source.tagName + "\n" + "value : " + Source.value );
    }
    </script> 
    <FORM METHOD=POST ACTION="" name="form1"> 
    <input type="text" name="T3" size="20" value="10"> 
    <INPUT TYPE="checkbox" NAME="C1" value="10" onClick="testCheckBox()">10 <br> 
    <input type="text" name="T3" size="20" value="20"> 
    <INPUT TYPE="checkbox" NAME="C1" value="20" onClick="testCheckBox()">20 <br> 
    <input type="text" name="T3" size="20" value="30"> 
    <INPUT TYPE="checkbox" NAME="C1" value="30" onClick="testCheckBox()">30 <br> 
    <INPUT TYPE="text" NAME="T10" onFocus="testCheckBox()"> 
    </FORM> 
      

  2.   

    7楼
    可以再帮一下忙吗?这样也是只能找到源对象,还是不能知道单击的是第几个checkbox
      

  3.   

    为什么不知道单击的是第几个checkbox,不明白
      

  4.   

    你可以通过不同的value值判断不同的checkbox,在另一个页面得到这些值,在进行相应的操作!
      

  5.   

    呵呵```谢谢呀,其实我最终的目的是,把那个页面预览以后,我想单击相应的checkbox就能得到前面那个textbox里输入的值~~能帮忙一下吗?
      

  6.   

    所以我要知道单击的是哪个,这样才能给"i" 进行赋值form1.T3[i].value 从而获取到对应文本框的值!!!
    一次不能把问题说清楚,只能分几次来了~~`~~