<input type="text" name="aaa(abcd)" id="aaa(abcd)" value="ttt">
用document.getElementById("aaa(abcd)").value可以
最好不要使用特殊的符号,如()

解决方案 »

  1.   

    <input type="text" name="aaa(abcd)" id="aaa(abcd)" value="ttt">
    用document.getElementById("aaa(abcd)").value可以
    最好不要使用特殊的符号,如()
      

  2.   

    最好不要用这种古怪的名字,如果确实要用,可以这样做...如下例子<input type="text" name="aaa(abcd)" value=""><input type="button" value="click" onclick="test()">
    <Script>
    function test(){
      document.getElementsByName("aaa(abcd)")[0].value="hello"
    }
    </Script>
      

  3.   

    哎呀,竟然忘记了getElementById,这个更好用,5555~~
      

  4.   

    To:myvicy(在线解决:你的问题我来解决(因为我不会骗人,所以我最)
    没办法,struts 用map actionForm 进行多行提交,每行里面的控件还得用javascript进行付值,领导要求的,做程序员的,只能时刻满足领导的变态要求。谢谢:baiyunfei(大虾们,可要记住:星星越多,责任越大!) 和 bguest(茫然的未来)