name 不能以数字开头,必须是字母和下划线

解决方案 »

  1.   

    我不能加英文.因为前面的ID是我老板从数据库中取的字段名字.
    他是用PHP从数据库中抽出来再一一赋值的.
    除非他去动.
    可是他前面全部都弄好了.根本不可能会去动他.
    但我却必须要实现这一功能..
    呜呜呜呜.
      

  2.   

    alert(document.all("2003_12_18_17_11_38_296").value);
    虽然这个问题可以这样解决,不过提交页面的时候很可能还会出现问题
      

  3.   

    name 不能以数字开头.那ID属性可以吗..
      

  4.   

    你要和你说们老板说这个问题,只要说得有道理,它应该改的。
    你这个提交的时候也没办法赋值给php变量的
      

  5.   

    name id 变量名通通不能以数字开头
    你只能改程序了,不过应该不复杂
      

  6.   

    嗯.OPS2K的方法确实可以用.实在是感谢.
    不过我把FUNCTION里面的代码改成
    function clicksend()
    {
    var sss = eval("2003_12_18_17_11_38_296");
    alert(document.all("sss").value);
    }
    后似乎又不可行了.
      

  7.   

    id有的情况下可以,例如
    <input type="text" name="T1" id="123" size="20" value="测试">
    alert(document.all.T1.id);可以取出文本框的id
    alert(document.all.123.value);这样取不出文本框的值
    也许可以利用这一点
      

  8.   

    我想出的办法就是通过name找到变量.然后送到某个HIDDEN的隐藏TEXT框中再通过<from>传出去的.因为原始的变量TEXT框被另外一个FROM包着.呵呵.
    应该可行的.现在就是这个该死的变量不行.
      

  9.   

    你这个eval用得实在没有道理,起码我看不出来有什么用,即便是用那么sss是变量了,你怎么还加引号呢?
    var sss = "2003_12_18_17_11_38_296";
    alert(document.all(sss).value);
      

  10.   

    上面的方法可以取到值,就是感觉好像说不通,还有一法<body>
    <form method="POST" id="f">
      <input type="text" name="123" size="20" value="aaa"><input type="button" value="按钮" name="B1" onclick="c()"></p>
    </form>
    </body>
    <script>
    function c()
    {
    alert(document.all.f[0].value);
    }
    </script>
      

  11.   

    <html>
    <head><meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <body><input name ="2003_12_18_17_11_38_296" type="text" myid="2003_12_18_17_11_38_296" myname="病历卡费" size="3"  value="sdfsdfsdfsdf"><input type="button" value="按钮" name="tomane" onclick=clicksend();>
    </body>
    </html><script language='Javascript'>function clicksend()
    {
    alert(document.getElementsByName("2003_12_18_17_11_38_296")[0].value);

    //a="2003_12_18_17_11_38_296";
    //alert(a.toString());
    //b=a.toString();
    //eval("document.all."+a.toString()+".value='gun'");
    }
    </script>
      

  12.   

    真是高人哪!!!
    getElementsByName()是什么意思啊??
    小弟粗浅!!
    再次感谢!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
    谢谢!!!!!!!!
      

  13.   

    getElementsByName()是什么意思啊??
    在页面中,通过空间的名称来确定对象.
      

  14.   

    我倒了……贴主你去学习一下DHTML DOM或者找NS的参考来看看都行……不但有 getElementsByName() 还有 getElementsByTagName() 还有 getElementById()注意:getElementById() 中间没有那个"s"
      

  15.   

    加一个e文字符啊,然后读取的时候才去掉不就ok了!
      

  16.   

    DHTML DOM的话最好的教程就是 MSDN