野村さま var formobj = document.form1.getElementByName("a[]"); // (getElementByIdじゃなくgetElementByNameでしたね;失礼しました) の場合、 formobjには、a[]のElementオブジェクトが入るので、 formobj.value[0] = "aaa"; 等とした場合も、 あとで、document.form1のオブジェクトに再代入することなく、動作します。 #すでにPHPに全然関係なくてスイマセン; -- Akito <akito-sophia @ five-foxes.com>