ambas formas son validas, con
name o
id, lo que cambia es la forma de obtener la referencia al <form>.
- con name tienes que utilizar el objeto document seguido del nombre del <form>: document.form_name
- con id utilizas la funcion getElementById: document.getElementById("form_id")
ahora bien, ten en cuenta que dependiendo de la complejidad del formulario y sus elementos, con
innerHTML te sera mas complicado modificar el contenido. lo habitual y correcto seria utilizar
metodos del DOM: appendChild, removeChild, replaceChild, createElement, entre otros.