为什么都用a?这些select里的值都是一样的吗?如果不一样可以通过他们的值来知道.

解决方案 »

  1.   

    如要那么多form?这样就行了!
    <form name=f>
    <input name="RIGHT_TYPE" type="radio" value="1" checked onclick="haha.disabled=false;hehe.disabled=true;">111 
    <input name="RIGHT_TYPE" type="radio" value="2" onclick="haha.disabled=true;hehe.disabled=false;" >222<BR>
    <input type="button" name="haha" value="haha"><BR>
    <input type="button" name="hehe" value="hehe" disabled>
    </form>
      

  2.   

    可以设置自己的标志啊,我这里设置了tag标志<HTML>
    <HEAD>
    <META http-equiv="Content-Type" content="text/html; charset=gb2312">
    <SCRIPT language="javascript">
    function test()
    {
    var oObj = event.srcElement;
    alert(oObj.tag);
    }
    </SCRIPT>
    </HEAD><BODY>
    <SELECT name="a" tag="0" onChange="test()">
      <OPTION value="a" selected>a</OPTION>
      <OPTION value="b">b</OPTION>
    </SELECT><SELECT name="a" tag="1" onChange="test()">
      <OPTION value="a" selected>a</OPTION>
      <OPTION value="b">b</OPTION>
    </SELECT><SELECT name="a" tag="2" onChange="test()">
      <OPTION value="a" selected>a</OPTION>
      <OPTION value="b">b</OPTION>
    </SELECT></BODY>
    </HTML>
      

  3.   

    名字必须一样!我说的下拉框(select),不是checkbox
      

  4.   

    我用的是clone的方法,把一个select控件clone了多份,完全一样怎么办?
      

  5.   

    <HTML>
    <HEAD>
    <META http-equiv="Content-Type" content="text/html; charset=gb2312">
    <SCRIPT language="javascript">
    function test()
    {
    var oObj = event.srcElement;
    var arrObj = document.getElementsByName("a");
    for(var i=0; i<arrObj.length; i++)
    if(arrObj[i] == oObj)
    alert("你使用的是第"+(i+1)+"个选择框");
    }
    </SCRIPT>
    </HEAD><BODY>
    <SELECT name="a" onChange="test()">
      <OPTION value="a" selected>a</OPTION>
      <OPTION value="b">b</OPTION>
    </SELECT><SELECT name="a" onChange="test()">
      <OPTION value="a" selected>a</OPTION>
      <OPTION value="b">b</OPTION>
    </SELECT><SELECT name="a" onChange="test()">
      <OPTION value="a" selected>a</OPTION>
      <OPTION value="b">b</OPTION>
    </SELECT></BODY>
    </HTML>
      

  6.   

    楼上的可以:)能给解释一下event.srcElement什么意思吗?
      

  7.   

    event.srcElement返回的是你作用的对象比如说
    <table onclick="test()">
    <tr>
    <td>
    asdasd
    </td>
    </tr>
    </table><script language=javascript>
    function test()
    {
      oObj = event.srcElement;
      //这个时候,你如果点击的是td,则返回td对象,如果点击了table,则返回table对象,但是所用域是必须在此table中的click事件
    }
    </script>