Hola:
La manipulación de los formularios hay que "tratarlos con pinzas"... hay atributos que dan problemas según el navegador que uses, así que te recomiendo que lo uses de forma normal.
Si quieres modificar atributos te recomiendo usar setAttribute, y lo que hay detrás de los puntos, debes considerar que pueden ser tanto atributos del propio formulario, como los controles asociados.
Saludos