<input type=hidden name=11> 我试了,这个控件名称不能用数字,换个名称就好了

解决方案 »

  1.   

    <input type=hidden name=11>数字不可以作为控件的名字
      

  2.   

    一定要用的话也可以。alert(document.getElementById("11").outerHTML)不过,我不建议这样用。
      

  3.   

    它提示我ddd.11.value=ddd.kc.value错误啊! 他说ddd.kc.value为空或不是对象,这是为什么啊!
      

  4.   

    把你所有ddd.11 的地方改成ddd.a11 ,
    <input type=hidden name=11> 改成<input type=hidden name=a11>
    上面已经讨论过“数字作为控件的名字”的问题了。
      

  5.   

    <form name=ddd>
    <input type=hidden name=a11 id="a11" value="123456789">
    <input type=text name=kc value="ddddd">
    <input type=text name=xuehao value="">
    <input type=button name=dd value="99124343" onclick="ddd.xuehao.value=this.value;ddd.a11.value=ddd.kc.value;">
    <input type=button name=ckvalue onclick="javascript:document.write(document.all.ddd.a11.value)" value="clickme">
    </form>
      

  6.   

    我这些都改了阿! 但是他提式我ddd.kc.value为空或不是对象,这是为什么啊!
      

  7.   

    试试
    <input type=button name=dd value="99124343"onclick="Jscript:document.ddd.xuehao.value=this.value;document.ddd.11.value=document.ddd.kc.value;">
    11改成字符串
      

  8.   

    她说的是ddd.kc.value为空或不是对象,改1干什么啊! 11改完以后提示这个!
      

  9.   

    WinXP+IE6.0下运行通过,你试试看,不行的话把你的代码都贴上来<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <form name=ddd>
    <input type=text name=aa>
    <input type=text name=xuehao>
    <input type=button name=dd value="99124343" onclick="ddd.xuehao.value=this.value;ddd.aa.value=ddd.kc.value">
    <input type=text name=kc value="ddddd">
    </form>
    </BODY>
    </HTML>
      

  10.   

    IE的问题吧,我用IE6试了,好使啊!