什么地方要取啊?换句话说就是取到了再哪用啊,取name可以通过DOM来取

解决方案 »

  1.   

    <script language="javascript" type="text/javascript">
       function getname()
       {
      var name = document.getElementsByName("csdn");//返回的将是一个数组。
      alert(name[0].value);
       }
    </script>
    </HEAD><BODY>
    <TABLE>
    <TR>
    <TD><a onclick="javascript:getname();">经办人签名:</a> <INPUT name="csdn"> </TD>
    </TR>
    </TABLE>
    </BODY>
    </HTML>
      

  2.   

    <TD><a href=# onclick=javascript:getname(this); >经办人签名:</a> <INPUT   name="csdn"> </TD>
    <script>
    function getname(obj){
    for (i=0;i<obj.parentElement.childNodes.length;i++){
    if (obj.parentElement.childNodes[i].tagName=="INPUT" || obj.parentElement.childNodes[i].tagName=="input")
    {
    alert(obj.parentElement.childNodes[i].name);
    }

    }
    }
    </script>
      

  3.   

    <TD><a  onclick=javascript:alert('如何在此处输出当前input的name');>经办人签名:</a> <INPUT   name="csdn"> </TD>谢谢.
      

  4.   

    obj.parentElement.childNodes
       ^^^^^^^^^^^^^ **********  
    ^^:得到a的父元素,即这里的td
    **:得到td下的所有子元素
      

  5.   

    <TD><a  onclick=javascript:alert(this.nextSibling.name);>经办人签名:</a> <INPUT   name="csdn"> </TD>
      

  6.   

    </HEAD>
    <script type="text/javascript">
      function getName()
    {}
    </script>
    <BODY>
    <TABLE>
    <TR>
    <TD onclick="getName();"> <INPUT name="csdn"> </TD>
    </TR>
    </TABLE>
    </BODY>
    </HTML>
      

  7.   

    </HEAD>
    <script type="text/javascript">
      function getName()
    {
       var obj=event.srcElement;
       var len=obj.children.length;
      for(var i=0;i<len;i++)
     {
        if(obj.children[i].tagName.toUpperCase()=="INPUT")
              alert(obj.children[i].getAttribute("name"));
     }
    }
    </script>
    <BODY>
    <TABLE>
    <TR>
    <TD onclick="getName();"> <INPUT name="csdn"> </TD>
    </TR>
    </TABLE>
    </BODY>
    </HTML>