<SCRIPT LANGUAGE="JavaScript">
<!--
function show() 

alert(document.all("reg[b_name]").value); 
} //-->
</SCRIPT>

解决方案 »

  1.   


    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function show() 

    alert(document.getElementById("reg[b_name]").value); 
    } //-->
    </SCRIPT>
      

  2.   

    function show() 

       var va = eval("document.getElementById('reg[b_name]').value"); 
       alert(va);
    }
      

  3.   

    感谢大家的帮助,我做一个总结吧
    1、表单值的的取出应该标准化,也就是用getElementById,最好不要用我使用的那种方式
    2、document.form1.reg[b_name].value这种写法,在JS的处理中,解析器会认为b_name是reg的一个属性,因此发生错误再次感谢大家的帮助,我对JS不熟悉。
    我的QQ:65890836大家多多交流