Hola:
De dónde sale "theForm."... es la variable del formulario, o un id, o un name...
Si es el propio formulario pasado como parámetro de la función, debería funcionar bien... aunque me parece que te sobra el punto:
theForm['upload[]'].value ...
Saludos