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