Все очень просто:
<FORM name="myform">
<input type="text" name="extra_field[2]">
<input type="button" value="button" onclick="document.myform.extra_field[2].value='qwerty'">
</FORM>
не работает
А если extra_field[2] заменить на extra_field, то работает. А мне нужно именно extra_field[2] заполнить.