Hola:
En javascript no debes dejar espacios en blanco entre el atributo y el signo igual y su valor... por ejemplo: <form name="form"
Otra cosa que no creo que sea el problema, aunque es una mala práctica, es usar palabras clave para algunos atributos (el form por ejemplo)
Saludos