Che nome hai dato a quella select?!![]()
L'errore deriva dal fatto che le parentesi quadre servono a racchiudere l'indice di un array.
Secondo me ti converrebbe cambiare nome al campo, ti eviti un sacco di grane.. cmq se non vuoi puoi sempre provare in questo modo:
se sei fortunato può anche darsi che funzioni :gren:codice:document.Form.elements['Genere[]'].add (newOpt);
edit: avevo messo parentesi tonde al posto delle quadre. se non funzia così prova a far precedere le parentesi quadre del nome del campo da una backslash